Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Menukar Imej kepada Pengekodan Base64 untuk Pembenaman Web?

Bagaimanakah Saya Boleh Menukar Imej kepada Pengekodan Base64 untuk Pembenaman Web?

Patricia Arquette
Patricia Arquetteasal
2024-12-14 07:10:15995semak imbas

How Can I Convert Images to Base64 Encoding for Web Embedding?

Menukar Imej kepada Pengekodan Base64: Panduan Langkah demi Langkah

Menukar imej kepada pengekodan Base64 ialah cara mudah untuk membenamkan imej ke dalam Dokumen HTML atau format digital lain. Begini cara untuk melakukannya:

Untuk Imej daripada URL:

Untuk menukar imej daripada URL kepada pengekodan Base64, gunakan skrip PHP berikut:

$url = 'https://example.com/image.png';
$type = pathinfo(basename($url), PATHINFO_EXTENSION);
$data = file_get_contents($url);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);

Kod ini mendapatkan semula imej daripada URL yang ditentukan, menentukan jenis failnya dan kemudian menukarnya kepada pengekodan Base64. Rentetan yang terhasil boleh digunakan sebagai sumber imej sebaris dalam HTML atau format lain.

Penggunaan:

Setelah imej ditukar kepada Base64, anda boleh membenamkannya ke dalam HTML menggunakan sintaks berikut:

<img src="<?php echo $base64; ?>" alt="My Image">

Kod ini akan memaparkan imej yang ditukar dalam web anda halaman.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Imej kepada Pengekodan Base64 untuk Pembenaman Web?. 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