Hallo Leute,
gibt es eigentlich eine Möglichkeit für jpg Grafiken die man verkleinert abspeichert, einen Transparenten Hintergrund zu machen?
Bei mir geht das nur mit gif Grafiken. Allerdings lässt da die Qualität zu wünschen übrig.
Hier mal der Code mit dem ich das mache.
Gruss
gibt es eigentlich eine Möglichkeit für jpg Grafiken die man verkleinert abspeichert, einen Transparenten Hintergrund zu machen?
Bei mir geht das nur mit gif Grafiken. Allerdings lässt da die Qualität zu wünschen übrig.
Hier mal der Code mit dem ich das mache.
PHP:
$dst_img = imagecreatetruecolor($dst_width, $dst_height);
$colorallocate = ImageColorAllocate ($dst_img, IN_IMAGE_BGCOLOUR_R, IN_IMAGE_BGCOLOUR_G, IN_IMAGE_BGCOLOUR_B);
// $colorallocate = imagecolorallocatealpha($dst_img , IN_IMAGE_BGCOLOUR_R, IN_IMAGE_BGCOLOUR_G, IN_IMAGE_BGCOLOUR_B , 127);
imagefilledrectangle($dst_img, 0, 0, $dst_width, $dst_height, $colorallocate);
imagecolortransparent($dst_img, $colorallocate);
imagecopyresampled($dst_img, $src_img, $dstX, $dstY, 0, 0, $width_big, $height_big, imagesx($src_img), imagesy($src_img));
Gruss