Logo auf Bild

Jost

Mitglied
So .. wie schon so oft besprochen hab ich auch nochmal ein Script zusammengehäckselt :D das wir folgt ausschaut:

<?
$austauschbild = "test.jpg";
$image2=imagecreatefromjpeg($austauschbild);
$image1=imagecreatefrompng('logo.png');
$breite=imagesx($image2);
$hoehe=imagesy($image2);
$breite1=imagesx($image1);
$hoehe1=imagesy($image1);
imagecopy ($image2,$image1,0,0,0,0,$breite1,$hoehe1);
imagejpeg($image2,"",100);
?>

Anzuschauen ist das Ergebniss unter: http://www.indict.de/water/logo.php

So.. ich habe 1 Probleme..

Wenn ich auf "eigenschaften" beim bild klicke wird mit die ".php" datei angereigt und nicht ".jpg" .. kann ich das Bild irgendwie nochmal als jpg rausbekommen ?

Kann mir jemand helfen da ich mit einer php datei nix anfangen kann.. ich brauche ein jpg,...
 
ähm... die denke du solltest oben in der logo.php noch den header ranhängen damit es als Bild ausgegebn wird.

PHP:
<?
header("Content-type: image/jpeg");

$austauschbild = "test.jpg";
$image2=imagecreatefromjpeg($austauschbild);
$image1=imagecreatefrompng('logo.png');
$breite=imagesx($image2);
$hoehe=imagesy($image2);
$breite1=imagesx($image1);
$hoehe1=imagesy($image1);
imagecopy ($image2,$image1,0,0,0,0,$breite1,$hoehe1);
imagejpeg($image2,"",100);
?>
 
hmm erstmal danke für die antowort.. bin aber leider kein stück weiter.. warum zeigt der immernoch die *.php datei wenn ich auf "eigenschaften" des bildes klicke ?

hier nochmal zur ansicht:
http://www.indict.de/water/logo.php

und das jetztige script:
<?
header("Content-type: image/jpeg");

$austauschbild = "test.jpg";
$image2=imagecreatefromjpeg($austauschbild);
$image1=imagecreatefrompng('logo.png');
$breite=imagesx($image2);
$hoehe=imagesy($image2);
$breite1=imagesx($image1);
$hoehe1=imagesy($image1);
imagecopy ($image2,$image1,0,0,0,0,$breite1,$hoehe1);
imagejpeg($image2,"",100);
?>
 
Ich mach sowas immer mit tabellen... in der tabelle das bild als hintergrund und die copywrites immer als bild einfach drauf... dann noch ne opacy funktion (Ich glaub nur für IE) das der Copywrite ein wenig durchsichtig ist... fertig..
 
Mein Vorschlag: Probier mal folgende Regeln:
Code:
RewriteEngine	on
RewriteBase	/
RewriteRule	^bilder/(.*)$	/water/logo.php?image=$1
Diese führt dazu, dass alle Anfragen der Syntax /bilder/… an das Wasserzeichen-Skript intern umgeschrieben, mit der zusätzlichen Angabe der angeforderten Datei als Parameter. Dieser ist nun innerhalb des Skriptes verfügber, mit dessen Hilfe du das jeweilige Bild bearbeiten kannst.
 
Zurück