PNG с прозрачным фоном становится чёрным при загрузке и изменении размера
Шаги для воспроизведения:
- Создайте PNG-8 с прозрачным фоном.
- Загрузите в WordPress 3.3.1.
- Просмотрите оригинальный PNG в любом браузере: Chrome, Firefox, IE и т.д. Обратите внимание, что прозрачность сохраняется, как и должно быть.
- Просмотрите измененную версию этого PNG в любом браузере. Заметьте, что прозрачные части PNG теперь стали черными.
Примеры:
- Оригинальное загруженное изображение: http://me.mikelee.org/wp-content/uploads/icon-facebook-lg.png
- Измененная версия загруженного изображения: http://me.mikelee.org/wp-content/uploads/icon-facebook-lg-150x150.png
Это происходит даже при чистой установке WordPress 3.3.1 без активированных плагинов. Есть ли идеи, что может вызывать этот баг? Я искал везде: на этом форуме, на форумах поддержки WordPress и везде, где может найти Google. Всё, что я нахожу - это упоминания о баге плагина NextGEN Gallery и печально известном баге прозрачности PNG в IE6, но ни один из них, похоже, не имеет отношения к данной проблеме.
Заранее спасибо.

Попробуйте сначала сохранить изображение в формате PNG-24.
Если это не сработает, ознакомьтесь с этими материалами:
http://www.akemapa.com/2008/07/10/php-gd-resize-transparent-image-png-gif/
https://stackoverflow.com/questions/6382448/png-transparency-resize-with-simpleimage-php-class

Я могу сэкономить вам часы поисков в интернете для решения этой проблемы. Обязательно выполните следующие действия при добавлении PNG в WordPress
PNG должен быть 24-битным Если вы добавляете логотип на свой сайт WordPress, убедитесь, что размер логотипа точно соответствует размеру существующего. Если размер PNG слишком большой, прозрачный фон может стать черным.

WordPress 3.5 представляет WP_Image_editor, позволяющий использовать либо GD, либо ImageMagick. Установка и использование библиотеки PHP ImageMagick, по-видимому, является решением проблемы черной прозрачности при изменении размеров GIF-файлов (или PNG): http://lists.automattic.com/pipermail/wp-hackers/2014-January/047573.html
