<?php
$arr = ['data:image/jpeg;base64,/9j/4AAQSkZJR....',
'....','....','..pPKf56CT/9k=',
];
$arrSize=sizeof($arr);
for ($i=0;$i<$arrSize;$i++){
echo $i;
$data = base64_decode($arr[$i]);
//echo " ".$data."</br>";
file_put_contents('image.png', $data,FILE_APPEND | LOCK_EX);
}
?>
Ich kann das erstellte Bild nicht öffnen, und die Dateigröße, die erstellt wird, ist fast 1 MB. Ich habe eine TXT-Datei erstellt, die sich gut mit den entschlüsselten Daten öffnet.Wie erstelle ich ein Bild, vorzugsweise .png, aus einem Array mit Blob-Daten, die in 4 Elemente aufgeteilt sind?