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). 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:
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
1. Einführung in MMM: MMM steht für Multi-Master ...
Ich weiß nicht, ob Sie bemerkt haben, dass beim Ö...
In diesem Artikel wird der spezifische JavaScript...
Closures sind eines der traditionellen Features r...
Lernpläne werden leicht unterbrochen und es ist s...
1. Zeitarten werden unterteilt in: 1. Netzwerkzei...
Die Breite des übergeordneten Containers ist fest...
Ich freue mich, dass einige Blogger meinen Artike...
Inhaltsverzeichnis Vorwort Dynamisches SQL 1. Sch...
Ich glaube, dass vielen Leuten, die MySQL schon l...
In diesem Artikelbeispiel wird der spezifische Co...
Das mobile Vue-Terminal bestimmt die Richtung, in...
Vorwort Tatsächlich gibt es für das bescheidene „...
Dieser CSS-Reset basiert auf dem CSS-Reset von Eri...
Finden Sie das Problem Als ich kürzlich die vorhe...