So wählen und verwenden Sie PNG, JPG und GIF als Web-Bildformate

So wählen und verwenden Sie PNG, JPG und GIF als Web-Bildformate

Welches dieser Formate (GIF, PNG oder JPG) sollten wir also als Kandidatenformat auswählen und mit welchem ​​Bildformat lässt sich das Bild verkleinern, die Bildqualität ist aber besser?

1. Bildformat

GIF

Das herausragendste Merkmal von GIF ist, dass es Animationen unterstützt. Gleichzeitig ist GIF auch ein verlustfreies Bildformat, was bedeutet, dass die Bildqualität nach der Änderung des Bildes nicht verloren geht. Darüber hinaus unterstützt GIF Halbtransparenz (vollständig transparent oder vollständig undurchsichtig).
Laut Google eignen sich GIFs für sehr kleine oder einfache Bilder (weniger als 10×10 oder mit weniger als 3 Farben).

PNG

Zunächst einmal umfasst PNG PNG-8 und PNG in Echtfarben (PNG-24 oder PNG-32). Die größten Vorteile von PNG gegenüber GIF sind:

  • Normalerweise kleiner
  • Unterstützt Alpha (volle Transparenz)

Wir wissen jedoch, dass PNG keine Animation unterstützt.

Beachten Sie auch, dass IE6 PNG-8 unterstützt, aber bei der Verarbeitung von PNG-24-Transparenz grau anzeigt. Entsprechende Beispiele finden Sie unter sitepoint .

Im Allgemeinen sind als PNG-8 gespeicherte Bilder bei gleicher Qualität kleiner als GIF, und für vollständig transparente Bilder können wir jetzt nur noch PNG-24 verwenden. Seien Sie jedoch vorsichtig, wenn Sie Bilder in PNG-8 speichern und mit GIF vergleichen. Denn das Gesetz ist nicht immer korrekt.

JPG

JPG kann mehr Farben darstellen als GIF und PNG und ist gut komprimiert, sodass JPG sehr gut zum Speichern digitaler Fotos geeignet ist. Beachten Sie jedoch, dass es sich um eine verlustbehaftete Komprimierung handelt, was bedeutet, dass bei jeder Änderung des Bildes Pixelverzerrungen auftreten.

Nach dem Lesen der obigen Einführung sollten Sie ein allgemeines Verständnis davon haben, welches Format Sie zum Speichern welches Bilds verwenden sollten. Kurz gesagt:

Fazit: Für kleine Bilder oder grundlegende Webseitenelemente (wie Schaltflächen) sollten Sie PNG-8 oder GIF verwenden. Für Fotos sollten Sie JPG verwenden.

<<:  Informationen zum Vue-Komponentenwechsel, dynamischen Komponenten und Komponenten-Caching

>>:  Beispielcode zum Ausblenden von Element-Bildlaufleisten mithilfe von CSS

Artikel empfehlen

Vollständiges Beispiel der Kapselung der globalen Toast-Komponente durch Vue

Inhaltsverzeichnis Vorwort 1. Mit vue-cli 1. Defi...

Implementierung der durch Kommas getrennten MySQL-Split-Funktion

1: Definieren Sie eine gespeicherte Prozedur zum ...

Detaillierte Erklärung der berechneten Eigenschaften von Vue

1. Was ist ein berechnetes Attribut? Einfach ausg...

Einfache Implementierungsmethode der Vue3-Quellcodeanalyse

Inhaltsverzeichnis Vorwort 🍹Vorbereitung 🍲vue3-Nu...

SQL Left Join und Right Join - Prinzip und Beispielanalyse

Es gibt zwei Tabellen, und die Datensätze in Tabe...

Faint: „Nutzen Sie Web 2.0, um standardkonforme Seiten zu erstellen“

Heute sprach jemand mit mir über ein Website-Entw...

js, um einen Boden-Scrolling-Effekt zu erzielen

In diesem Artikel wird jQuery verwendet, um den E...

Problem beim Wechseln der Registerkarten für die Handschrift von React

Übergeordnete Datei importiere React, { useState ...

CentOS verwendet expect, um Skripte und Befehle remote in Stapeln auszuführen

Manchmal müssen wir Server stapelweise bedienen, ...

Nginx-Inhaltscache und allgemeine Parameterkonfigurationsdetails

Anwendungsszenarien: Die Seiten des Projekts müss...

Beispielcode für ein Mysql-SQL-Überwachungsskript für langsame Abfragen

1. Ändern Sie my.cnf #Der Gesamteffekt besteht da...

So erkennen Sie die Dateisystemintegrität basierend auf AIDE in Linux

1. HILFE AIDE (Advanced Intrusion Detection Envir...

Das Bildelement img hat in IE6 zusätzlichen Leerraum

Beim Erstellen eines DIV+CSS-Layouts einer Seite ...