Hallo,
bei meinem momentanen Website Projekt will ich unter das bild, eine art Watermark hinzufügen wie hier der fall:
[Only registered and activated users can see links. Click Here To Register...]
Also das grau hinterlegte mit dem more on ragecomic.de meine ich.
genau das selbe will ich nun für meine Website realisieren, bekomme es aber nicht hin.
Ich habe momentan das ganze mit einem "Stempel" gelöst, aber das find ich auch nicht so wirklich eine schöne Lösung.
[Only registered and activated users can see links. Click Here To Register...]
Deshalb dachte ich mir ich will es genauso machen wie dort, aber leider weiß ich nicht genau wie ich es realiesieren soll.
Ganz grundlegend, wäre es ja folgendermaßen zu realisieren:
Mein Problem nun ist, das ich es nicht auf mein "script" angepasst bekomme bzw. es einfach nicht so hinbekomme wie bei dem Ragecomic Beispiel.
Mein jetztiges "Stempelskript" ist folgendes:
Ich würde mich wirklich über hilfe von euch freuen :)
MfG,
Gelsas
bei meinem momentanen Website Projekt will ich unter das bild, eine art Watermark hinzufügen wie hier der fall:
[Only registered and activated users can see links. Click Here To Register...]
Also das grau hinterlegte mit dem more on ragecomic.de meine ich.
genau das selbe will ich nun für meine Website realisieren, bekomme es aber nicht hin.
Ich habe momentan das ganze mit einem "Stempel" gelöst, aber das find ich auch nicht so wirklich eine schöne Lösung.
[Only registered and activated users can see links. Click Here To Register...]
Deshalb dachte ich mir ich will es genauso machen wie dort, aber leider weiß ich nicht genau wie ich es realiesieren soll.
Ganz grundlegend, wäre es ja folgendermaßen zu realisieren:
PHP Code:
<?php
$imgsrc = imagecreatefrompng(GRAFIKVERWEIS);
$watermark = imagecreatefrompng("watermark.png");
$width = imagesx($imgsrc);
$height = imagesy($imgsrc);
$wWidth = imagesx($watermark);
$wHeight = imagesy($watermark);
$img = imagecreatetruecolor($width, $height);
imagecopy($img, $imgsrc, 0, 0, 0, 0, $width, $height);
imagecopy($img, $watermark, ($width-$wWidth), ($height-$wHeight), 0, 0, $wWidth, $wHeight);
imagepng($img, SPEICHERORT+DATEINAME);
imagedestroy($img);
?>
Mein jetztiges "Stempelskript" ist folgendes:
PHP Code:
if($config['wm'] == "1")
{
$watermark = $config['imagedir']."/".$config['watermark'];
if($thepp2 == ".png")
{
$img=imagecreatefrompng($config['pdir']."/t/l-".$thepp);
}
elseif($thepp2 == ".jpg")
{
$img=imagecreatefromjpeg($config['pdir']."/t/l-".$thepp);
}
else
{
$wskip = "1";
}
if($wskip != "1")
{
$img_width=imagesx($img);
$img_height=imagesy($img);
$watermark=imagecreatefrompng($watermark);
$watermark_width=imagesx($watermark);
$watermark_height=imagesy($watermark);
$image=imagecreatetruecolor($watermark_width, $watermark_height);
imagealphablending($image, false);
$dest_x=$img_width-$watermark_width-5;
$dest_y=$img_height-$watermark_height-5;
imagecopy($img, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height);
imagesavealpha($img, true);
imagejpeg($img, $config['pdir']."/t/l-".$thepp, 90);
}
if($thepp2 == ".png")
{
$img=imagecreatefrompng($config['pdir']."/t/".$thepp);
}
elseif($thepp2 == ".jpg")
{
$img=imagecreatefromjpeg($config['pdir']."/t/".$thepp);
}
else
{
$wskip = "1";
}
if($wskip != "1")
{
$img_width=imagesx($img);
$img_height=imagesy($img);
$image=imagecreatetruecolor($watermark_width, $watermark_height);
imagealphablending($image, false);
$dest_x=$img_width-$watermark_width-5;
$dest_y=$img_height-$watermark_height-5;
imagecopy($img, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height);
imagesavealpha($img, true);
imagejpeg($img, $config['pdir']."/t/".$thepp, 90);
}
}
$query = "UPDATE posts SET pic='$thepp' WHERE PID='".mysql_real_escape_string($pid)."'";
$conn->execute($query);
header("Location:$config[baseurl]/jest/".$pid."?new=1");exit;
}
}
}
}
}
}
}
}
MfG,
Gelsas