Transparente Daten-URI-Bilder optimieren: Minimale Transparenz bei gleichzeitiger Stabilität erreichen
Im Bestreben, HTTP-Anfragen zu reduzieren, haben sich Daten-URIs als praktische Lösung erwiesen Lösung zum Einbetten kleiner, transparenter Bilder. Es stellt sich jedoch die Frage: Was ist der kleinstmögliche Daten-URI, der ein transparentes Bild erstellen kann?
Ein empfindliches Gleichgewicht: Größe und Stabilität
Die Manipulation transparenter GIFs kann sein knifflig. Während kleinere GIFs den Datenverbrauch minimieren, werden einige instabil und verursachen CSS-Störungen. Während beispielsweise ein kleines transparentes GIF in einem Tag, das Festlegen eines Hintergrundbilds für dieses GIF kann in bestimmten Browsern fehlschlagen.
Zwei Optionen für transparente Daten-URIs
Unter Berücksichtigung dieses Stabilitätsfaktors gibt es zwei Optionen zum Erstellen transparente Daten-URIs:
1. Kürzer (aber weniger stabil)
data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
Mit 74 Byte ist dieses kürzere GIF anfällig für Instabilität. Es funktioniert möglicherweise nicht in Kombination mit CSS-Hintergründen.
2. Stabil, aber etwas länger
data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
Dieses etwas längere GIF mit 78 Bytes bietet Stabilität. Es ermöglicht die nahtlose Verwendung von CSS-Hintergründen, ohne dass es zu Störungen kommt.
Zu beachtende Vorsichtsmaßnahmen
Das obige ist der detaillierte Inhalt vonWas ist das kleinste stabile transparente Daten-URI-Bild?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!