Heim > häufiges Problem > Hauptteil

Welches Format ist PNG?

王林
Freigeben: 2021-05-06 15:43:59
Original
8999 Leute haben es durchsucht

png ist ein Bitmap-Format, das einen verlustfreien Komprimierungsalgorithmus verwendet, der einige Funktionen hinzufügt, die das GIF-Dateiformat nicht bietet. Das PNG-Format verfügt über viele Funktionen wie geringe Größe, verlustfreie Komprimierung, indizierten Farbmodus und Unterstützung für Transparenzeffekte.

Welches Format ist PNG?

Die Betriebsumgebung dieses Artikels: Windows 10-System, Thinkpad T480-Computer.

png ist ein Bitmap-Format, das einen verlustfreien Komprimierungsalgorithmus verwendet. Es soll versuchen, die Dateiformate GIF und TIFF zu ersetzen und gleichzeitig einige Funktionen hinzuzufügen, die das GIF-Dateiformat nicht bietet. PNG verwendet einen von LZ77 abgeleiteten verlustfreien Datenkomprimierungsalgorithmus, der aufgrund seiner hohen Komprimierungsrate und geringen Dateigröße im Allgemeinen in JAVA-Programmen, Webseiten oder S60-Programmen verwendet wird.

Funktionseinführung:

Kleine Größe

Aufgrund von Bandbreitenbeschränkungen bei der Netzwerkkommunikation ist es nicht möglich, große Dateien im BMP-Format in großem Umfang auf Webseiten zu verwenden, um klare und realistische Bilder zu gewährleisten.

Verlustfreie Komprimierung

PNG-Dateien werden mit einem vom LZ77-Algorithmus abgeleiteten Algorithmus komprimiert, was zu einer hohen Komprimierungsrate ohne Datenverlust führt. Es verwendet eine spezielle Codierungsmethode, um wiederholte Daten zu markieren, sodass sie keinen Einfluss auf die Farbe des Bildes haben und kein Farbverlust möglich ist, sodass sie wiederholt gespeichert werden können, ohne die Bildqualität zu beeinträchtigen.

Indexierter Farbmodus

Das PNG-8-Format ähnelt GIF-Bildern und verwendet außerdem eine 8-Bit-Palette, um RGB-Farbbilder in indizierte Farbbilder umzuwandeln. Im Bild werden nicht mehr die Farbinformationen jedes Pixels gespeichert, sondern die aus dem Bild ausgewählten repräsentativen Farbnummern. Jede Zahl entspricht einer Farbe und die Datenmenge im Bild wird daher reduziert, was sich negativ auswirkt zur Verbreitung von Farbbildern.

Optimiertere Netzwerkübertragungsanzeige

PNG-Bilder werden im Browser gestreamt, obwohl die verschachtelten Bilder dem Betrachter vor dem vollständigen Herunterladen einen grundlegenden Bildinhalt bieten und dann nach und nach klarer werden. Es ermöglicht das kontinuierliche Lesen und Schreiben von Bilddaten, was sich sehr gut zum Anzeigen und Generieren von Bildern während der Kommunikation eignet.

Unterstützt Transparenzeffekte

PNG kann 256 Transparenzstufen für das Originalbild definieren, wodurch die Kanten des Farbbilds nahtlos in jeden Hintergrund übergehen und so gezackte Kanten vollständig eliminiert werden. Diese Funktion ist in GIF und JPEG nicht verfügbar.

PNG unterstützt auch Alphakanal-Transparenz für echte Farb- und Graustufenbilder.

Unterstützt bis zu 24-Bit-Echtfarbenbilder und 8-Bit-Graustufenbilder. Unterstützt Alphakanal-Transparenz/Transluzenz. Unterstützt Gamma-Kalibrierungsinformationen für die Bildhelligkeit. Unterstützt das Speichern zusätzlicher Textinformationen, um Bildname, Autor, Urheberrecht, Erstellungszeit, Kommentare und andere Informationen beizubehalten.

Kostenloses Teilen von Lernvideos: Einführung in die Programmierung

Das obige ist der detaillierte Inhalt vonWelches Format ist PNG?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!