Image Thumbs schwarze Flächen....

Gesperrt
saschar
Beiträge: 141
Registriert: Mo 21. Okt 2002, 14:37
Wohnort: Dornbirn, A
Kontaktdaten:

Image Thumbs schwarze Flächen....

Beitrag von saschar » Fr 6. Mai 2011, 14:34

Hallo,
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);
habe ich mit folgendem ersetzt:

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

Gesperrt