Hi,
Angenommen ich möchte von der oben linken Ecke einen 216 breiten und 166 hohen Ausschnitt.
Ohne Größenveränderung? Dann verstehe ich nicht, warum du nicht imagecopy nimmst.
imagecopyresampled($neuesBild, $altesBild, $x2, $y2, $x1, $y1, $width, $height, $width_orig, $height_orig);
noch:
imagecopyresampled($neuesBild, $altesBild, $x1, $y1, $x2, $y2, $width, $height, $width_orig, $height_orig);
(Funktioniert nicht heißt: Technisch läuft alles glatt nur ich bekomme nur einen Teil des Bildes und oben und links nen schwarzen dicken Rand).
Dann passen wohl schlicht und einfach die Parameter, die du angegeben hast, nicht.
bool imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h )
Für $dst_x und $dst_y etwas anderes als 0 anzugeben, ist ja schon mal Unfug, wenn der Ursprung im neuen Bild links oben sein soll.
Und src_x und src_y sollten auch 0 sein, wenn du aus dem Originalbild oben links auszuschneiden beginnen willst.
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]