From 53d416cd7fbd4dc9e1135e49289a917ddd9c7e78 Mon Sep 17 00:00:00 2001 From: Can OMUR Date: Tue, 6 Jan 2015 11:19:03 +0100 Subject: [PATCH] fixes #30 --- Controller/UploadController.php | 7 ++++++- Resources/public/js/comur.imagelibrary.js | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Controller/UploadController.php b/Controller/UploadController.php index 0fe3db6e..30b357d5 100644 --- a/Controller/UploadController.php +++ b/Controller/UploadController.php @@ -321,7 +321,12 @@ private function resizeCropImage($destSrc, $imgSrc, $destX, $destY, $srcX, $srcY $destH = $srcH; } $dstR = imagecreatetruecolor( $destW, $destH ); - + + if($type == 'png'){ + imagealphablending( $dstR, false ); + imagesavealpha( $dstR, true ); + } + imagecopyresampled($dstR,$imgR,$destX,$destY,$srcX,$srcY,$destW,$destH,$srcW,$srcH); switch ($type) { diff --git a/Resources/public/js/comur.imagelibrary.js b/Resources/public/js/comur.imagelibrary.js index 5bb11c76..e5fc6b21 100644 --- a/Resources/public/js/comur.imagelibrary.js +++ b/Resources/public/js/comur.imagelibrary.js @@ -122,7 +122,7 @@ function initJCrop(id, options){ $('#image_preview img').Jcrop({ // start off with jcrop-light class bgOpacity: 0.8, - bgColor: 'black', + bgColor: 'white', addClass: 'jcrop-dark', aspectRatio: options.cropConfig.aspectRatio ? options.cropConfig.minWidth/options.cropConfig.minHeight : false , minSize: [ options.cropConfig.minWidth, options.cropConfig.minHeight ],