0
我有這個代碼,它會在屏幕上生成條形碼。但它太小而不能打印。所以,我想縮放尺寸,但爲什麼屏幕上不顯示圖像?只有$ image顯示(原始圖像)。我在這裏錯過了什麼?謝謝調整GD生成的圖像的大小,但失敗
<?php
//-- bunch of codes here --
//-- then generate image --
// Draw barcode to the screen
header ('Content-type: image/png');
imagepng($image);
imagedestroy($image);
// Then resize it
// Get new sizes
list($width, $height) = getimagesize($image);
$newwidth = $width * 2;
$newheight = $height * 2;
// Resize
imagecopyresized($thumb, $image, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// Output and free memory
header ('Content-type: image/png');
imagepng($thumb);
imagedestroy($thumb);
?>
你打電話'imagedestroy($圖像)'並繼續嘗試讓'$ image' – RamRaider
@RamRaider的特性:除'imagedestroy($圖像);'仍然沒有改變結果,兄弟 –
除了在試圖獲取它的高度和寬度之前銷燬'$ image'之外,您還要輸出'$ image',然後輸出'$ thumb'。選擇一個顯示,而不是在同一個文件中都不起作用。 – Kalkran