Спасибо за ваш вклад.
Я решил проблему, мне нужно изменить бит кода внутри функции изменения размера компонента изображения, который я использую для загрузки изображения.
У меня естьпоставить некоторый код раньше:
imagecopyresampled($imgDes, $imgSrc, 0, 0, 0, 0, $width, $height, $trueWidth, $trueHeight);
И новый код выглядит следующим образом:
if($fileType == 'png' || $fileType == 'gif') {
imagealphablending($imgDes, false);
imagesavealpha($imgDes,true);
$transparent = imagecolorallocatealpha($imgDes, 255, 255, 255, 127);
imagefilledrectangle($imgDes, 0, 0, $width, $height, $transparent);
}
Поместите этот новый код в функцию ниже компонента изображения:
function resizeImg($imgName, $size, $fileName)