christhebaer
Mitglied
Hallo!
Also ich bin mit meinem Latein am Ende.
Irgendwie rall ich das einfach nicht.
hab bei php.net nachgeschaut. Mir zig Beispiel-Scripte
angeschaut. Aber das was ich will klappt nicht. :-(
Hier mein Script
Und hier mein Problem:
Statt, dass das Bild ab den Koordinaten 15 und 15 anfängt den Bildausschnitt zu wählen, nimmt der trotzdem immer den Bildteil von Position 0,0 an. Warum?
Bei php.net steht es doch eigentlich so beschrieben, das man die X- und Y-Koordinaten im Original-Bild angibt, und dann sagt wie breit und wie hoch der Ausschnitt ist.
Aber es klappt bei mir nicht.
Meine GD-Version: bundled (2.0.15 compatible)
Kann mir irgendjemand helfen? Bitte!
Mit Dank im voraus!
Gruß
christhebaer
Also ich bin mit meinem Latein am Ende.
Irgendwie rall ich das einfach nicht.
hab bei php.net nachgeschaut. Mir zig Beispiel-Scripte
angeschaut. Aber das was ich will klappt nicht. :-(
Hier mein Script
Code:
$Ausschnitt_Breite = 70;
$Ausschnitt_Hoehe = 140;
$Position_x = 15;
$Position_y = 15;
$img1 = imagecreatefromjpeg("fehler2.jpg"); //OriginalDatei
$img2 = imagecreatetruecolor($Ausschnitt_Breite, $Ausschnitt_Hoehe);//Neue Datei mit Auschnitt der Originaldatei
//Was soll geschehen?
//Aus der Hauptdatei soll ein Auschnitt (x: 15px; y:15 px; Breite: 70px; Höhe: 140px)
//in die Neue Dateu ($img2) kopiert werden.
imagecopymerge($img2, $img1, 0, 0, Position_x, Position_y, $Ausschnitt_Breite, $Ausschnitt_Hoehe, 100);
//Die neue Datei wird unter einem anderen Namen abgespeichert
imagejpeg($img2, "fehler_neu.jpg", 100);
imagedestroy($img1);
imagedestroy($img2);
Und hier mein Problem:
Statt, dass das Bild ab den Koordinaten 15 und 15 anfängt den Bildausschnitt zu wählen, nimmt der trotzdem immer den Bildteil von Position 0,0 an. Warum?
Bei php.net steht es doch eigentlich so beschrieben, das man die X- und Y-Koordinaten im Original-Bild angibt, und dann sagt wie breit und wie hoch der Ausschnitt ist.
Aber es klappt bei mir nicht.
Meine GD-Version: bundled (2.0.15 compatible)
Kann mir irgendjemand helfen? Bitte!
Mit Dank im voraus!
Gruß
christhebaer