При наложении ватермарки на изображение png, само изображение имеет размер 0 byte. Если накладывать на gif или jpg то таких проблем нет. Методом проб и ошибок нашел причину imagecreatetruecolor() Код (PHP): $size_img = getimagesize('img.png'); $dest_img = imagecreatetruecolor($size_img[0], $size_img[1]); imagecopyresampled($dest_img, .....); phpinfo() GD Support enabled GD Version bundled (2.0.34 compatible) FreeType Support enabled FreeType Linkage with freetype FreeType Version 2.3.11 GIF Read Support enabled GIF Create Support enabled JPEG Support enabled libJPEG Version 6b PNG Support enabled libPNG Version 1.2.49 WBMP Support enabled XPM Support enabled XBM Support enabled[/list:u] почему это происходит именно с png? Добавлено спустя 3 минуты 43 секунды: Только что обнаружил, что это происходит со всеми сайтами на этом сервере.