low-group
Erfahrenes Mitglied
hi,
ich möchte 4 Bilder zu ein Bild zusammenfügen. Soweit geht dieser Code recht gut, nur die einzelnen Bilder im Endbild werden nicht koreckt eingefügt.
Im Endbild erscheinen 2 Bilder oben und 2 unten. Bei der Ausgabe wird das erste Bild oben links koreckt eingefügt, das 2. Bild rechts daneben wird nur die linke Hälfte dargestellt, beim 3. Bild unten links wird die obere Hälfte dargestellt und beim 4, Bild wird das linke obere Viertel dargestellt. Also irgendwas stimmt da nicht.
Bei meinem test sind alle vorgegebenen Bilder genau 800x600 px groß.
Hier mal der Code dazu:
Wer kann mir dabei helfen?
ich möchte 4 Bilder zu ein Bild zusammenfügen. Soweit geht dieser Code recht gut, nur die einzelnen Bilder im Endbild werden nicht koreckt eingefügt.
Im Endbild erscheinen 2 Bilder oben und 2 unten. Bei der Ausgabe wird das erste Bild oben links koreckt eingefügt, das 2. Bild rechts daneben wird nur die linke Hälfte dargestellt, beim 3. Bild unten links wird die obere Hälfte dargestellt und beim 4, Bild wird das linke obere Viertel dargestellt. Also irgendwas stimmt da nicht.
Bei meinem test sind alle vorgegebenen Bilder genau 800x600 px groß.
Hier mal der Code dazu:
PHP:
$image = imagecreatetruecolor(800,600);
$image1 = imagecreatefromjpeg("bilder/1-screen.jpg");
ImageCopyResampled($image, $image1,0,0,0,0,400,300,800,600);
ImageDestroy($image1);
$image2 = imagecreatefromjpeg("bilder/2-screen.jpg");
ImageCopyResampled($image, $image2,400,0,0,0,800,300,800,600);
ImageDestroy($image2);
$image3 = imagecreatefromjpeg("bilder/3-screen.jpg");
ImageCopyResampled($image, $image3,0,300,0,0,400,600,800,600);
ImageDestroy($image3);
$image4 = imagecreatefromjpeg("bilder/4-screen.jpg");
ImageCopyResampled($image, $image4,400,300,0,0,800,600,800,600);
ImageDestroy($image4);
imagejpeg($image,"bilder/thumbs/screen-1.jpg",80);
@chmod('bilder/thumbs/screen-1.jpg', 0777);
ImageDestroy($image);
Wer kann mir dabei helfen?