1) сделал так:
$picture = ImageCreateTrueColor($arDestinationSize["width"], $arDestinationSize["height"]);
imagefilledrectangle($picture, 0, 0, $arDestinationSize["width"], $arDestinationSize["height"], imagecolorallocate($picture, 0, 255, 0));
imagecopyresampled($picture, $sourceImage,
0, 0, $arSourceSize["x"], $arSourceSize["y"],
$arDestinationSize["width"], $arDestinationSize["height"], $arSourceSize["width"], $arSourceSize["height"]);
результата нет
2) для проверки закомментил imagecopyresampled.
в результате он вывел полностью зеленую картинку. Т..е. filledrectangle сработало. он на моей картине нарисовал прямоугольник. и получается что копирует он картинку уже с черными полями по бокам?
Я попробовал с координатами при копировании поиграть. Картинка съехала в сторону. но позади нее все равно только черный фон.