24 Stimmen

wie man eine base64-kodierte Zeichenkette aus einer Bildressource erstellt

Ich habe eine base64-kodierte Zeichenfolge über AJAX an PHP gesendet und eine Bildressource erstellt mit imagecreatefromstring - ist alles in Ordnung.

Jetzt möchte ich die base64 kodierte Zeichenfolge nach der Größenänderung des Bildes zu erhalten, aber ich kann nicht eine Funktion finden, um die base64 kodierte Zeichenfolge zu erhalten.

53voto

Michael Robinson Punkte 28495

Entnommen aus http://www.php.net/manual/en/book.image.php#93393

$image = imagecreatefromstring($file);

// start buffering
ob_start();
imagepng($image);
$contents =  ob_get_clean();

echo "<img src='data:image/png;base64,".base64_encode($contents)."' />";

imagedestroy($image);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X