Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menukar Imej URL kepada Rentetan Base64?
Tukar Imej kepada Pengekodan Base64 daripada URL
Untuk menukar imej daripada URL kepada pengekodan Base64, ikut langkah berikut:
1. Ambil Data Imej daripada URL:
Dapatkan semula data imej menggunakan fungsi file_get_contents, menyediakan URL sebagai hujah.
2. Tentukan Jenis Imej:
Gunakan pathinfo dengan pilihan PATHINFO_EXTENSION untuk mengekstrak sambungan fail, yang menunjukkan jenis imej (cth., PNG, JPEG).
3. Tukar kepada Rentetan Base64:
Gunakan fungsi base64_encode untuk menukar data imej mentah kepada rentetan berkod Base64.
4. Jahit Awalan Base64:
Letakkan rentetan berkod Base64 dengan awalan URI data, yang terdiri daripada format berikut:
data:image/<image type>;base64,
di mana
Kod Contoh:
$url = 'https://example.com/image.png'; $data = file_get_contents($url); $type = pathinfo($url, PATHINFO_EXTENSION); $base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);
Atas ialah kandungan terperinci Bagaimana untuk Menukar Imej URL kepada Rentetan Base64?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!