Как сделать чтобы фон картинки png был белый, а не черный? Спасибо Код (Text): // Если ширина больше заданной if ($w_src > $w) { // Вычисление пропорций $ratio = $w_src/$w; $w_dest = round($w_src/$ratio); $h_dest = round($h_src/$ratio); // Создаём пустую картинку $dest = imagecreatetruecolor($w_dest, $h_dest); imageAlphaBlending($dest, false); imageSaveAlpha($dest, true); // Копируем старое изображение в новое с изменением параметров imagecopyresampled($dest, $src, 0, 0, 0, 0, $w_dest, $h_dest, $w_src, $h_src); // Вывод картинки и очистка памяти imagejpeg($dest, $tmp_path . $file['name'], $quality); imagedestroy($dest); imagedestroy($src); return $file['name']; } else { // Вывод картинки и очистка памяти imagejpeg($src, $tmp_path . $file['name'], $quality); imagedestroy($src); return $file['name']; } }
нашел ответ Код (Text): // создадим белый фон $white = imagecolorallocate($dest, 255, 255, 255); imagefill($dest, 0, 0, $white);