Witam!

Mój problem polega na tym, że na początku pisałem mój skrypt PHP (wersja 5.3.9) na komputerze PC, który modyfikował obrazek (kolorował). Później jednak wgrałem go na serwer i wtedy zaczął się problem: obrazek oprócz pokolorowania został "popaskowany". Na serwerze była starsza wersja PHP (wersja 5.2.17), którą później wgrałem na swój komputer i okazało się, że problem tkwi właśnie w wersji - teraz i u mnie pojawił się ten problem.

Obrazek zawiera kanał Alpha, więc może w tym problem?

Oto mój skrypt PHP:

    set_time_limit(1000);
    $img = imagecreatefrompng('menu.png');
    imagealphablending($img, true);
    imagesavealpha($img, true);
    if(isset($_GET["R"],$_GET["G"],$_GET["B"]))
    	imagefilter($img, IMG_FILTER_COLORIZE, $_GET["R"],  $_GET["G"],  $_GET["B"]);
    header('Content-type: image/png');
    imagepng($img); 

Obrazek orginalny:
pawlowskipawel.pl/tmp/img/rect.png

Obrazek "po zabiegu":
pawlowskipawel.pl/tmp/img/rect.php lub
pawlowskipawel.pl/tmp/img/rect.php?R=255&G=0&B=0

Problemem nie jest użycie filtra, gdyż bez niego też jest ten sam problem.

Z góry dziękuje za odpowiedź!

/EDIT/ Teraz mogę zmienić wersję PHP w panelu administartora. Temat do zamknięcia.