kostenloser Webspace werbefrei: lima-city


Bild erzeugen und übereinander legen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    chatvz

    Kostenloser Webspace von chatvz

    chatvz hat kostenlosen Webspace.

    Hallo LC,
    Ich bins wieder.
    Ich erzeuge mit PHP ein Bild
    <?
    
    $Text1 ="Text";
    
    
    
    
    $filename = "Bilder/glämmer.png";
    
    // Set a maximum height and width
    $width = 120;
    $height = 120;
    
    // Content type
    header('Content-type: image/png');
    
    // Get new dimensions
    list($width_orig, $height_orig) = getimagesize($filename);
    
    $ratio_orig = $width_orig/$height_orig;
    
    if ($width/$height > $ratio_orig) {
       $width = $height*$ratio_orig;
    } else {
       $height = $width/$ratio_orig;
    }
    
    
    // Resample
    $image_p = imagecreatetruecolor($width, $height);
    $image = imagecreatefrompng($filename);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
    
     $dest = $image_p;
     
     Header("Content-Type: image/png"); 
     
    
    $width = 150; # Später die Breite des Rechtecks 
    $height = 150; # Später die Höhe des Rechtecks 
    $img = ImageCreate($width, $height); # Hier wird das Bild einer Variable zu gewiesen 
    $white = ImageColorAllocate($img, 255, 255, 255); # Hier wird die Farbe weiß einer Variable zugewiesen 
    $black = ImageColorAllocate($img, 0, 0, 0); 
    $Rot = ImageColorAllocate($img, 255, 51, 0); 
    
    $mittelblau = imagecolorallocate($img,203, 215, 230); 
     
    imagefill($img, 0, 0, $mittelblau);
    
    ImageLine($img, 20 /*Posotion*/, 30 /*Links anfang*/, 145/*Länge*/, 30/*Rechts anfang*/, $black /*Fabe*/); 
    imagestring($img, 3, 2, 8, "$Text1", $black); 
    imageline($img, 20, 150, 20, 30, $black);
    imagestring($img, 6, 4, 25, $a, $Rot); 
    imagestring($img, 6, 4, 40, $b, $Rot); 
    imagestring($img, 6, 4, 55, $c, $Rot); 
    imagestring($img, 6, 4, 70, $d, $Rot); 
    imagestring($img, 6, 4, 85, $e, $Rot); 
    imagestring($img, 6, 4, 100,$f, $Rot); 
    imagestring($img, 6, 4, 115,$g, $Rot); 
    imagestring($img, 6, 4, 127,$h, $Rot); 
    
    
     
    imagecopymerge($img,$dest, 24, 34, 0,0, 120, 108,100);
    
    ImageJPEG($img); 
    
    
    ImageDestroy($dest) 
    
    ?>

    In disen Bild include ich ein Bild.^^ Diese Bilder schmelzen quasi zu einem zusammendas jetzt enstanden bild nenen wir Mal Bild1
    Jetzt soll nochmal ein bild includen werden und über das gesamte Bild 1 Gelegt werden und wieder zu einen zusammen schmelzen.
    Das krieg ich aber Ihren wie nicht hin.
    Hoffe ihr habt mein Anliegen verstanden und Könnt mir Helfen
    LG







    Beitrag zuletzt geändert: 21.11.2009 22:15:48 von chatvz
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Dann müsstest du diesen Code:

    $image = imagecreatefrompng($filename);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);


    einfach nochmal verändert einfügen.

    LG cookies
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!