27apricot
Erfahrenes Mitglied
Hallo wieder,
Hmm. Vielleicht hilft's ja noch jemandem. Hab' den Fehler selbst gefunden, nach dem ich mich 'ne Weile lang nicht damit beschäftigt hatte:
Bei jedem Parameter (Zwischenspeicherpfad, Koordinaten, Ausmaße) müssen zuerst die Daten des neuen Bildes und dann die des Quellbildes stehen. Das steht natürlich auch so im Manual und ist ja auch (wenn schon die anderen Parameter in der Reihenfolge angegeben sind) logisch, doch habe ich das irgendwie übersehen.
Schöne Grüße,
27apricot
Hmm. Vielleicht hilft's ja noch jemandem. Hab' den Fehler selbst gefunden, nach dem ich mich 'ne Weile lang nicht damit beschäftigt hatte:
PHP:
// statt:
imagecopyresampled($im2,$im1,0,0,0,0,$breite,$hoehe,$breite_neu,$hoehe_neu);
// muss es heißen:
imagecopyresampled($im2,$im1,0,0,0,0,$breite_neu,$hoehe_neu,$breite,$hoehe);
Bei jedem Parameter (Zwischenspeicherpfad, Koordinaten, Ausmaße) müssen zuerst die Daten des neuen Bildes und dann die des Quellbildes stehen. Das steht natürlich auch so im Manual und ist ja auch (wenn schon die anderen Parameter in der Reihenfolge angegeben sind) logisch, doch habe ich das irgendwie übersehen.
Schöne Grüße,
27apricot