我试图弄清楚是否可以将jpeg保存为8位版本而不是16位或24位。
我目前正在使用imagecreate然后使用imagejpeg进行保存,但我无法在手册中看到任何参数以允许8位版本。
我搜索过stackoverflow和php.net我发现很难相信这不是一件容易实现的事情。
提前致谢
答案 0 :(得分:0)
你有没有尝试过imagemagic:
convert SRC.jpg -depth 8 -normalize DEST.jpg
和PHP:
<?php
error_reporting(E_ALL);
$SRC = 'src.jpg';
$DEST = 'dest.jpg';
$handle = popen("convert $SRC -depth 8 -normalize $DEST 2>&1", 'r');
$read = fread($handle, 2096);
pclose($handle);
?>