我有一大串base64圖像數據(大約200K)。當我嘗試通過輸出具有正確標題的解碼數據來轉換該數據時,腳本死亡,好像內存不足。我的Apache日誌中沒有錯誤。下面的示例代碼適用於小圖片。如何解碼大圖像?如何將大量的base64圖像數據轉換回帶有PHP的圖像?
<?php
// function to display the image
function display_img($imgcode,$type) {
header('Content-type: image/'.$type);
header('Content-length: '.strlen($imgcode));
echo base64_decode($imgcode);
}
$imgcode = file_get_contents("image.txt");
// show the image directly
display_img($imgcode,'jpg');
?>
這是很好的知道,但是,你是對的,它不能解決問題。 – zvineyard 2011-03-22 14:55:39