php-logo-elephant-2В этой статье будет приведен, немного модифицированный, предыдущий пример, который сможет изменять размер картинок в формате png без потери прозрачности. Отличие этого примера от предыдущего заключается в двух функциях – загрузки изображения и сохранения. PHP функции использованы аналогичные, но поддерживающие работу с png — imagecreatefrompng и imagepng. А также после создания пустого изображение, оно не заливается ни каким цветом, а наоборот делается прозрачным с помощью функций – imagealphablending и imagesavealpha. Пример: