Imaginea PNG cu fundal transparent devine neagră când este încărcată și redimensionată
Pași pentru reproducere:
- Creează un PNG-8 cu fundal transparent.
- Încarcă-l în WordPress 3.3.1.
- Vizualizează PNG-ul original în orice browser, Chrome, Firefox, IE, etc. Observă că își păstrează transparența așa cum ar trebui.
- Vizualizează o versiune redimensionată a acelui PNG în orice browser. Observă că porțiunile transparente ale PNG-ului sunt acum negre.
Exemple:
- Imaginea originală încărcată: http://me.mikelee.org/wp-content/uploads/icon-facebook-lg.png
- Versiunea redimensionată a imaginii încărcate: http://me.mikelee.org/wp-content/uploads/icon-facebook-lg-150x150.png
Acest lucru se întâmplă chiar și cu o instalare curată de WordPress 3.3.1 fără niciun plugin activat. Aveți idei despre ce ar putea cauza acest bug? Am căutat peste tot pe acest forum, pe forumurile de suport WordPress și oriunde altundeva pe Google. Tot ce găsesc sunt mențiuni despre un bug al plugin-ului NextGEN Gallery și celebrul bug de transparență PNG din IE6, niciunul dintre acestea neavând legătură cu această problemă.
Mulțumesc anticipat.
Aș încerca mai întâi să o salvez ca PNG 24.
Dacă nu funcționează, aruncă o privire la acestea:
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

Te pot salva de la ore întregi de căutare pe internet pentru a rezolva această problemă. Asigură-te că faci acest lucru când adaugi o imagine PNG în WordPress.
PNG-ul trebuie să fie PNG 24 biți Dacă adaugi un logo pe site-ul tău WordPress, asigură-te că dimensiunea logo-ului este exact aceeași cu cea existentă. Dacă dimensiunea PNG-ului este prea mare, fundalul transparent va deveni negru.

WordPress 3.5 introduce WP_Image_editor, permițând utilizarea fie a GD, fie a Imagemagick, iar instalarea și utilizarea bibliotecii PHP Imagemagick pare a fi soluția pentru transparența neagră la redimensionarea fișierelor GIF (sau PNG): http://lists.automattic.com/pipermail/wp-hackers/2014-January/047573.html
