Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menentukan Jenis Imej dari Base64 Strings dalam PHP?

Bagaimana untuk Menentukan Jenis Imej dari Base64 Strings dalam PHP?

DDD
DDDasal
2024-10-23 22:41:30988semak imbas

How to Determine Image Type from Base64 Strings in PHP?

Mendedahkan Jenis Imej daripada Rentetan Base64 dalam PHP

Menavigasi dunia imej yang dikodkan boleh menjadi satu usaha yang membingungkan. Apabila berhadapan dengan hanya perwakilan asas64 imej, menentukan format asalnya boleh kelihatan seperti pencarian yang sukar difahami. Walau bagaimanapun, senjata PHP menyediakan alat penting untuk mendedahkan maklumat yang sukar difahami ini: FileInfo.

FileInfo memberi anda kuasa untuk mendedahkan jenis asas imej yang tersembunyi dalam rentetan base64. Begini cara untuk memanfaatkan kuasanya:

<code class="php">$encoded_string = "....";
$imgdata = base64_decode($encoded_string);

$f = finfo_open();

$mime_type = finfo_buffer($f, $imgdata, FILEINFO_MIME_TYPE);</code>

Dengan panggilan pantas ke fifo_buffer, anda boleh mendapatkan semula jenis MIME yang dikaitkan dengan data imej yang dinyahkod. Jenis MIME ini berfungsi sebagai pelan tindakan, membimbing anda ke arah format asal imej.

Atas ialah kandungan terperinci Bagaimana untuk Menentukan Jenis Imej dari Base64 Strings dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn