我有下面的代碼:PHP ImageMagick的輸出圖像字符串到stdout而不是保存到文件
$animation = 'animation.gif';
$watermark = 'watermark.jpg';
$watermarked_animation = 'watermarked.gif';
$cmd = "$animation -extent 400x255 -coalesce -gravity southwest -geometry +0+0 null: $watermark -layers composite -layers optimize";
exec("convert $cmd $watermarked_animation", $output);
print_r($output);
我要輸出的圖像串stdout,而不是將其保存到文件?
我該如何做到這一點?
預先感謝您!
此外,您正在主動提供帶有輸出文件('$ watermarked_animation')的轉換。嘗試用'-'替換它以寫入標準輸出。 – ccKep
stdout在這種情況下意味着什麼 - 我對Linux一無所知。你想在瀏覽器中顯示gif而不保存它嗎? – Bonzo
@ccKep:我不想使用ImageMagick的php類。我只需要這一個命令。我也想避免第三方的PHP腳本。 – Marian