Folgendes: Ich will ein Thumbnail von einem PNG-Bild erstellen. Ein Teil des Bildes ist Alpha Transparent. Jetzt soll dies auch so bleiben auch wenn ich das Thumbnail erstellt habe. Sonst wird ja leider der Transparente Bereich Schwarz. Es funktioniert wunderbar wenn ich die Größe nicht verändere. Sobald ich dies aber mache funktioniert das ganze leider nicht mehr. Hat einer eine Lösung dafür wie ich es trotzdem hinbekommen kann?
PHP:
$oldIm = ImageCreateFromPNG($image);
imageAlphaBlending($oldIm, true);
imageSaveAlpha($oldIm, true);
$im = ImageCreateTrueColor($newWidth,$newHeight);
$result = imagecopyresampled($im,$oldIm,0,0,0,0,$newWidth,$newHeight,$width,$height);
imageAlphaBlending($im, true);
imageSaveAlpha($im, true);
ImagePNG($im, "./temp/" . $image);