Heim >Backend-Entwicklung >PHP-Tutorial >Wie bestimme ich den Bildtyp aus Base64-Strings in PHP?
Aufdecken von Bildtypen aus Base64-Strings in PHP
Das Navigieren in der Welt der codierten Bilder kann ein verwirrendes Unterfangen sein. Wenn man nur mit einer Base64-Darstellung eines Bildes konfrontiert wird, kann die Bestimmung seines ursprünglichen Formats wie eine schwer fassbare Aufgabe erscheinen. Das PHP-Arsenal bietet jedoch ein entscheidendes Werkzeug, um diese schwer fassbaren Informationen aufzudecken: FileInfo.
Mit FileInfo können Sie den zugrunde liegenden Typ eines Bildes enthüllen, das in einem Base64-String verborgen ist. So nutzen Sie seine Leistungsfähigkeit:
<code class="php">$encoded_string = "...."; $imgdata = base64_decode($encoded_string); $f = finfo_open(); $mime_type = finfo_buffer($f, $imgdata, FILEINFO_MIME_TYPE);</code>
Mit einem schnellen Aufruf von finfo_buffer können Sie den MIME-Typ abrufen, der den dekodierten Bilddaten zugeordnet ist. Dieser MIME-Typ dient als Blaupause und führt Sie zum Originalformat des Bildes.
Das obige ist der detaillierte Inhalt vonWie bestimme ich den Bildtyp aus Base64-Strings in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!