Ситуация такая:
| Код | my $query=new CGI; #переменная CGI
my $big_pict=$query->param('wall'); #присваиваем тело картинки $big_pict
my $big_pict=new GD::Image->newFromJpeg($big_pict); #картинка(1024*768) в $big_pict
my $lit_pict=new GD::Image(154, 115); #новая картинка
$lit_pict->copyResized($big_pict,0,0,0,0,154,115,1024,768); #уменьшим полученную картинку и присвоим её переменной $lit_pict
|
Под Windows всё работает нормально, но под Linux полученная картинка получается плохого качества, а вновь созданная(154, 195) имеет лишь один цвет - чёрный или синий. В метаданных картинки(комментарий) написано CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality. Наверняка всё это из-за качества установленного по умолчанию, как его можно изменить средствами GD? |