Merhaba ben bir görüntüyü yeniden boyutlandırmak için bazı kod var w / GD ve Perl
sub adjust_size {
my ($localfile, $ext) = @_;
# need to use truecolor option to support 24 bit colors
$image = GD::Image->trueColor(1);
$image = new GD::Image->new($localfile);
my ($w, $h) = $image->getBounds();
...
Her şey RGB görüntüleri ile düzgün çalışır. CMYK görüntü $ image-> GetBounds yüklendiği zaman () undefined döndürür.
Perl Modülüne göre ben değişiklik günlüğüne göre, CMYK ele gerektiğini, 2,35 lib GD var.
Kod PHP veya Perl için nispeten aynı olmalıdır.