25

私はbase64でエンコードされた文字列をAJAX経由でPHPに送信し、画像リソースを作成しましたimagecreatefromstring-すべて問題ありません。

画像のサイズを変更した後、base64でエンコードされた文字列を取得したいのですが、base64でエンコードされた文字列を取得する関数を見つけることができません。

4

1 に答える 1

53

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);
于 2011-12-14T10:05:42.853 に答える