将bitbit图像从24位rgb缩小到8位rgb,但结果图像与tinypng.com相同并不美观

时间:2015-12-12 02:51:41

标签: php image image-processing colors quantization

我使用imagetruecolortopallete将图像从24位rgb缩小到8位rgb,但结果图像不像tinypng.com那样漂亮,我该怎么办?

original image 24 bit rgb

image 8 bit rgb convert by my code

24bit

8bit bad

image 8 bit rgb convert by tinypng.com

8bit ok

[Spektre]:抱歉没有整个图像,但我失去了耐心,源链接太慢/不稳定(这在第3次尝试下载后花了大约20分钟......)

<?php
$im = imagecreatetruecolor(1024, 768);
imagetruecolortopalette($im, true, 255);
imagepng($im, 'cat.png');
imagedestroy($im);
?>

0 个答案:

没有答案