Heim > Artikel > Backend-Entwicklung > So konvertieren Sie Bilder mit PHP Base64
So konvertieren Sie PHP-Base64-Bilder: Erstellen Sie zunächst eine PHP-Beispieldatei. Verwenden Sie dann die Methode „file_put_contents('./test_base2.jpg', base64_decode($base64));“
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 5.6. Diese Methode ist für alle Computermarken geeignet.
Empfohlen: „PHP-Video-Tutorial“
Konvertieren Sie PHP-Bilder in Base64
PHP Konvertieren Sie Bilder in Base64-Stringformat:
<?php //Filetype: JPEG,PNG,GIF $file = "encode.jpg"; //$file:图片地址 if($fp = fopen($file,"rb", 0)) { $gambar = fread($fp,filesize($file)); fclose($fp); //获取图片base64 $base64 = chunk_split(base64_encode($gambar)); // 输出 $encode = '<img src="data:image/jpg/png/gif;base64,' . $base64 .'" >'; echo $encode; } ?>
Konvertieren Sie Base64-Strings in Bilder:
//第一个参数图片保存路径以及图片名称 需注意图片后缀 linux请注意文件权限 //第二个参数为图片的base64字符串 ps:下方会贴出图片base64的格式 以及注意事项 file_put_contents('./test_base2.jpg', base64_decode($base64));
Detaillierte Erklärung der Bild-Base64-Zeichenfolge:
//读取图片数据 $gambar = fread($fp,filesize($file)); //获取图片base64 $base64 = chunk_split(base64_encode($gambar)); //$gambar->读取的是图片的数据流 //$base64->将图片数据流转换为base64
Das zu diesem Zeitpunkt erhaltene Bild-Base64-Zeichenfolgenformat lautet: ps: Die von jedem Bild erhaltenen Daten sind unterschiedlich, hier ist nur ein Beispiel
/9j/4AAQSkZJRgABAQEAkACQAAD/4QC....此处省略N多字符串......KKKAP/2Q==
Beginnen Sie mit den Daten, die dem Bild dienen sollen. Das hinzugefügte Bild Header-Informationen, daher verwenden wir nur „$base64“-Daten Programmier-Lernwebsite
! !Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Bilder mit PHP Base64. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!