#alpha
PNG и альфаканал
Если при работе с PNG теряется прозрачный фон, становится черным, необходимо включить альфа канал. Делается это вот так:
if (function_exists('imagealphablending')) {
// Отключаем режим сопряжения цветов
imagealphablending($newImage, false);
// Включаем сохранение альфа канала
imagesavealpha($newImage, true);
}