Всем привет.
 Возникло желание сделать себе captcha на сайт но столкнулся с тем что скрипт попиксельно не хочет копировать из одного объекта в другой.
Точнее копирует только маленький кусочек, в данном случае слева. 
Может быть переполняется какой-то кэш?
Вот пример кода..
#!/usr/bin/perl -w
use GD;
    print "Content-type: text/html\\n\\n";
    $imx = 120; $imy = 32;
    $im = new GD::Image($imx,$imy); 
    $im2 = new GD::Image($imx,$imy); 
   $black = $im->colorAllocate(0,0,0);
   $white = $im->colorAllocate(255,255,255);
   
   $im->fill(10,10,$black);
   $im->string(gdSmallFont,2,10,"simple test", $white);
   
   for($x=0;$x<$imx;$x++) {
      for($y=0;$y<$imy;$y++) {
       $im2->setPixel($x,$y,$im2->colorAllocate($im->rgb($im->getPixel($x,$y)))); 
      }
   }
    binmode STDOUT;
    print $im2->png;