ich habe schon oft mit dem Thema schwarzer Hintergrund bei Thumbs in der Artikelliste oder ähnlichem geärgert und jedesmal aufs neue das Netz durchsucht.
Jetzt habe ich glaube ich eine Lösung, bei mir funktioniert es zumindest, vielleicht kann es auch sonst noch jemand testen.
Ich habe in der functions.api.images.php folgenden Code ergänzt:
bei
Code: Alles auswählen
/* Create the target image with the max size, crop it afterwards. */
$targetImage = imagecreatetruecolor($maxX, $maxY);
imagecopy($targetImage, $imageHandle, 0, 0, 0, 0, $maxX, $maxY);
Code: Alles auswählen
/* Create the target image with the max size, crop it afterwards. */
$targetImage = imagecreatetruecolor($maxX, $maxY);
imagealphablending($targetImage, true);
$transparent = imagecolorallocatealpha( $targetImage, 0, 0, 0, 127 );
imagefill( $targetImage, 0, 0, $transparent );
imagealphablending($targetImage, false);
imagesavealpha($targetImage,true);
imagecopy($targetImage, $imageHandle, 0, 0, 0, 0, $maxX, $maxY);
Ist zwar eher laienhaft, aber bei mir hat es auf einmal funktioniert und ich hoffe es bleibt so.
Also vielleicht kann sich das mal einer anschauen.
SG
Sascha
ps. habe es mit PNG probiert