Я пишу сценарий для изменения размеров изображений gif. Я заметил, что созданные мной изображения имеют меньший размер изображения, но занимают больше места на диске. Я думаю, что я отследил причину проблемы. Исходные изображения при просмотре в фотошопе имеют только 4 цвета в их цветовой таблице (белый, серый, серый, черный), а новые изображения имеют 256 цветов в их таблице цветов. Я не могу найти способ скопировать таблицу цветов из входящего изображения, есть ли способ контролировать это? Вот мой сценарийPerl Magick Resize Color Issue
use Image::Magick;
my $image = Image::Magick->new;
$image -> Read('test.gif');
$image -> Resize(geometry=>"50%");
$image->Write('test-out.gif');
Любой совет, который очень ценится.
Это уже сделано. Большое спасибо. – user3198443
Если этот ответ решил вашу проблему, пожалуйста, примите его, щелкнув галочку слева. См. [Ask], если вам нужна помощь. – simbabque