HALLO ZUSAMMEN ERST MAL !
Bin neu im Forum und kenne mich ehrlich gesagt noch nicht so gut mit PHP aus,
aber vielleicht kann mir ja hier jemand weiterhelfen an welcher Stelle ich mein PHP ändern muss.
Ich benutze bereits ein PHP-Script um meine Bilder darzustellen und
würde gerne mein LOGO ( logo.png ) mit als Wasserzeichen integrieren und im erzeugten Bild darstellen .
und hier ist dieser code von meinem PHP:
Vielen Dank im voraus mal !
Bin neu im Forum und kenne mich ehrlich gesagt noch nicht so gut mit PHP aus,
aber vielleicht kann mir ja hier jemand weiterhelfen an welcher Stelle ich mein PHP ändern muss.
Ich benutze bereits ein PHP-Script um meine Bilder darzustellen und
würde gerne mein LOGO ( logo.png ) mit als Wasserzeichen integrieren und im erzeugten Bild darstellen .
und hier ist dieser code von meinem PHP:
PHP-Code:
<?php
function resizejpg($imagefile,$w)
{
// check path to prevent illegal access to other files
if(substr($imagefile, 0, 1) != '.' || strstr($imagefile, "..")) {
echo "Illegal access!";exit;
}
// wenn gif nicht supported bei GD
$ext = substr($imagefile, -3);
if(strtolower($ext) == "gif") {
if (!$src_img = imagecreatefromgif($imagefile)) {
echo "Error opening Image file!";exit;
}
} else if(strtolower($ext) == "jpg") {
if (!$src_img = imagecreatefromjpeg($imagefile)) {
echo "Error opening Image file!";exit;
}
} else {
echo "Error file type not supported!";exit;
}
$hw = getimagesize($imagefile);
$new_w = $w;
$new_h = $hw["1"]/($hw["0"]/$w);
// truecolor supported only in GD 2.0 or later
$dst_img = @imagecreatetruecolor($new_w, $new_h);
if(!$dst_img) {
$dst_img = imageCreate($new_w, $new_h);
}
imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img));
imagejpeg($dst_img);
ImageDestroy($src_img);
ImageDestroy($dst_img);
}
header("Content-type: image/jpeg");
// in case register global is off
foreach($HTTP_GET_VARS as $key => $val) {
$$key = $val;
global $$key;
}
if ($w == ""){$w = "100";}
resizejpg("./".$image,$w);
?>
Kommentar