Wie bestimme ich den Bildtyp aus Base64-Strings in PHP?

DDD
Freigeben: 2024-10-23 22:41:30
Original
985 Leute haben es durchsucht

How to Determine Image Type from 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>
Nach dem Login kopieren

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!

Quelle:php
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!