Logo im Bild einfügen!

putzi

Gesperrt
Hallo!
Ich lasse die Originalen Bilder durch dieses script verkleinern:

PHP:
function create_thumbs($PicPathIn, $PicPathOut, $destHeight, $dest_qual) {    
    $verz=opendir ($PicPathIn); 
    //Bild-Schleife 
    while ($bild = readdir ($verz)) {   
        if($bild != "." && $bild != ".."){
            $src_file = $PicPathIn.$bild;
            $dest_file = $PicPathOut."medium-".$bild; 
            
            $imagetype = array( 1 => 'GIF', 2 => 'JPG', 3 => 'PNG', 4 => 'SWF', 5 => 'PSD', 6 => 'BMP', 7 => 'TIFF', 8 => 'TIFF', 9 => 'JPC', 10 => 'JP2', 11 => 'JPX', 12 => 'JB2', 13 => 'SWC', 14 => 'IFF');
            $imginfo = getimagesize($src_file);
            
            $imginfo[2] = $imagetype[$imginfo[2]];
        
            // height/width
            $srcWidth = $imginfo[0];
            $srcHeight = $imginfo[1];
            $destWidth = (int)($srcWidth*$destHeight/$srcHeight);
            
            if ($imginfo[2] == 'JPG')
                $src_img = imagecreatefromjpeg($src_file);
            else if ($imginfo[2] == 'PNG')
                $src_img = imagecreatefrompng($src_file);
                
            $dst_img = imagecreatetruecolor($destWidth, $destHeight);
            imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $destWidth, (int)$destHeight, $srcWidth, $srcHeight);
            imagejpeg($dst_img, $dest_file, $dest_qual);
            imagedestroy($src_img);
            imagedestroy($dst_img);
        }
      
    }
  
}

Ich möchte aber nun, dass im verkleinerten Bild rechts unten ein Logo eingeblendet wird.
(logo.png).

Welchen Befehl brauche ich da jetzt, und wo muss ich den einfügen?

Danke
 
OK, danke!

PHP:
$image = imagecreatefromgif("image/logo.png"); 
$image1 = imagecreate(150,60); 
$farbe_body=imagecolorallocate($image1,222,222,222); 
ImageCopy($image1,$image,30,25,50,60,91,26);
imagegif($image1);

Jetzt habe ich schon mal dieses script.

Aber ich weiß nicht, wo ich das script jetzt einfügen muss...
 
Falls das kein Wasserzeichen sein soll musst du einfach nur das logo auschneiden und in dein Bild kopieren, ne total billige Sache eigentlich, dann musst du auch mal bissl selber rumprobieren und lesen was die Funktionen machen.
Falls das ein Wasserzeichen sein soll, da gibt es genug threads für.

Ich empfehle dir http://www.php.net/
 
hallo!

PHP:
$image = imagecreatefromgif("image/logo.png"); 
$image1 = imagecreate(150,60); 
$farbe_body=imagecolorallocate($image1,222,222,222); 
            ImageCopy($image1,$image,30,25,50,60,91,26);
            imagegif($image1);

Stimmt dieses Script?

Wenn ja, wo muss ich dieses script dann einfügen?
 
Auch wenn ich PHP GAR NICHT beherrschen könnte, könntet ihr mir sagen wo genau ich dieses script in die funktion einfügen muss.

Ich habe schon einiges probiert, aber das logo wird nicht angezeigt.

Was könnte das falsch sein?
 
Zurück