【发布时间】:2014-01-15 22:50:25
【问题描述】:
我正在编写一个脚本来调整 gif 图像的大小。我注意到我创建的图像具有较小的图像尺寸,但占用了更多磁盘空间。我想我已经找到了问题的原因。在 Photoshop 中检查时,原始图像的颜色表中只有 4 种颜色(白色、灰色、灰色、黑色),而新图像的颜色表中有 256 种颜色。我找不到从传入图像中复制颜色表的方法,有什么方法可以控制吗?这是我的脚本
use Image::Magick;
my $image = Image::Magick->new;
$image -> Read( 'test.gif' );
$image -> Resize(geometry=>"50%");
$image->Write( 'test-out.gif' );
非常感谢任何建议。
【问题讨论】:
标签: perl imagemagick