Hi,
nach dem PHP-Manual sollte die Funktion ImageCopyResized so aussehen:
imagecopyresized (zieldatei, quelldatei, dstX, dstY, srcX, srcY, dstW, dstH, srcW, srcH)
Überall halt Variablen drin.
Ich hab’s bei einem Dateiupload versucht, aber dann kommt eine Fehlermeldung, dass die übergebenen Variablen keine Image-Dateien seinen, was sie aber sind.
Meine Datei heißt $image also schaut meine Funktion so aus.
$size = GetImageSize($image);
$resized = resize ( $size[0], $size[1] ); //eine selbstgebaute funktion, die mir die Größe des Bilds ausrechnet
imagecopyresized (
„$baseurl/$image_name“,
$image /*hochgeladene Datei*/,
0, //pixel des Bildes, von welchem der Kopierte Teil anfangen soll (im neuen Bild) (der X-Wert)
0, //gleiches wie oben nur Y-Wert
0, //ab welchem Pixel im Quell-Bild soll kopiert werden (X-Wert)
0, //gleich wie oben, nur Y-Wert
$resized[0], //die breite des zielbildes
$resized[1], //die höhe des Zeilbildes
$size[0], //breite des Quellbildes
$size[1]); //höhe des Quellbildes
Und es funktioniert einfach nicht. Die Quelldatei ist definitiv ein Bild. Ich hab’s ausch schon mit einem schon vorhandenen Bild als Zieldatei versucht, aber es funktioniert einfach nicht.
Hat da irgendwer eine Idee, wie das funktionieren soll?
Danke
MfG
Iluvatar