--- OLD_ezimagegdhandler.php	2011-06-17 18:56:00.000000000 +0300
+++ ezimagegdhandler.php	2011-06-17 19:10:00.000000000 +0300
@@ -660,7 +660,11 @@
         $sourceHeight = ImageSY( $imageObject );
 
         $temporaryImageObject = eZImageGDHandler::imageCreate( $destinationWidth, $destinationHeight, eZImageGDHandler::isImageTrueColor( $imageObject, $sourceMimeData ) );
-        ImageCopyResampled( $temporaryImageObject, $imageObject,
+	//VG start
+	imagealphablending( $temporaryImageObject, false );
+	imagesavealpha( $temporaryImageObject, true );
+	//VG end
+	ImageCopyResampled( $temporaryImageObject, $imageObject,
                             0, 0, 0, 0,
                             $destinationWidth, $destinationHeight, $sourceWidth, $sourceHeight );
         return $temporaryImageObject;
