mzeem
Erfahrenes Mitglied
hi ich habe es endlich geschafft ein Wasserzeichen in meine Bilder einzufügen!
Nur jetzt ist mein Bild zu groß und generiert es mir "nicht mehr" in der maximalen größe, wie ich es in der Datenbank angebe
kann mir einer helfen?
thanx schonmal
Nur jetzt ist mein Bild zu groß und generiert es mir "nicht mehr" in der maximalen größe, wie ich es in der Datenbank angebe
kann mir einer helfen?
PHP:
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
SCRIPT:
include"inc/db_config.php";
$result_gallery_ucat = mysql_db_query ("$dbname","select * from cube_gallery_admin");
while ($row_gallery_ucat = mysql_fetch_array ($result_gallery_ucat))
{
$full_id = $row_gallery_ucat ["id"];
$full_img_width = $row_gallery_ucat ["img_width"];
$full_img_height = $row_gallery_ucat ["img_height"];
$full_text = $row_gallery_ucat ["text"];
$max = "$full_img_width";
$watermark = @imagecreatefromgif('gfx/test.gif');
$watermark_width = imagesx($watermark);
$watermark_height = imagesy($watermark);
$img = imagecreatetruecolor($watermark_width, $watermark_height);
$img = @imagecreatefromjpeg("$bild");
$imgsize = getimagesize($bild);
$breit = $imgsize[0];
if ($breit >= "$max")
{
$breit = $max;
}
$zvar = $imgsize[0] / $breit;
$hoch = $imgsize[1] / $zvar;
$new = imagecreatetruecolor($breit,$hoch);
imagecopyresized($new, $img, 0,0, 0,0, $breit,$hoch, $imgsize[0],$imgsize[1]);
$dest_x = $imgsize[0] - $watermark_width - 5;
$dest_y = $imgsize[1] - $watermark_height - 5;
imagecopymerge($img, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 80);
imagejpeg($img);
imagedestroy($img);
imagedestroy($watermark);
header("Content-Type: image/png-24");
imagepng($new);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
thanx schonmal