queicherius
♥ PHP ♥
Bei meiner Verkleinerungsmethode wird leider der transparente Hintergrund von gif-Bildern schwarz zurückgegeben...
Ich hab mich auch schon mit imagecopymerge bekannt gemacht, allerdings glaub ich, dass das nicht das richtige ist
Mein Code sieht gerade so aus:
Wie bekomme ich die Gifs jetzt transparent
Ich hab mich auch schon mit imagecopymerge bekannt gemacht, allerdings glaub ich, dass das nicht das richtige ist
Mein Code sieht gerade so aus:
PHP:
$imagesize = getimagesize($image_path);
$image_width = $imagesize[0];
$image_height = $imagesize[1];
$crop_array = explode('x', $_GET['crop']);
$new_image_width = $crop_array[0];
$new_image_height = $crop_array[1];
if ($new_image_height == '')
{
$new_image_height = intval($image_height*$new_image_width/$image_width);
}
if ($new_image_width == '')
{
$new_image_width = intval($image_width*$new_image_height/$image_height);
}
$new_image = imagecreate($new_image_width, $new_image_height);
imagecopyresized($new_image, $image_resource, 0, 0, 0, 0, $new_image_width, $new_image_height, $image_width, $image_height);
imagedestroy($image_resource);
Wie bekomme ich die Gifs jetzt transparent