Fix PNG transparency in base64 backend upload

This commit is contained in:
Ilya
2018-03-08 00:45:50 +03:00
committed by GitHub
parent 45d96b9896
commit becbd4ecdf

View File

@@ -748,6 +748,8 @@ class PictshareModel extends Model
break;
case 'png':
imagefill($source, 0, 0, IMG_COLOR_TRANSPARENT);
imagesavealpha($source,true);
imagepng($source,$output_file,(defined('PNG_COMPRESSION')?PNG_COMPRESSION:6));
trigger_error("========= SAVING AS ".$type." TO ".$output_file);
break;
@@ -758,6 +760,8 @@ class PictshareModel extends Model
break;
default:
imagefill($source, 0, 0, IMG_COLOR_TRANSPARENT);
imagesavealpha($source,true);
imagepng($source,$output_file,(defined('PNG_COMPRESSION')?PNG_COMPRESSION:6));
break;
}