Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Bilder zuschneiden mit GD-Lib 1.6. Antworten
Bilder zuschneiden mit GD-Lib 1.6.

KeyLF
Forenheld


Beiträge: 872


Hallo...

ich möchte mit PHP ein Bild zuschneiden und dann unter neuem Namen abspeichern... soweit alles kein Problem.... aber mit welchen Befehl erstelle ich dann das neue Bild mit dem Teilausschnitt. Im Moment verschuche ich es mit der "ImageCopyResized" Funktion, funktioniert leider nicht.

Wichtig wäre, das nur die GD-Lib 1.6. verfügbar ist.

Danke für Eure Hilfe.


  Profil   Editieren   Zitieren

bastir
Mausakrobat


Beiträge: 150


Probiere es mal damit, bei mir funktioniert der befehl tadellos.

1: 
2: 
3: 
4: 
5: 
6:
$src_img = imagecreatefromjpeg(foobar.jpg);
$dest_img = imagecreate( 100 , 50 );                      //wie groß soll das neue Bild werden
imagecopyresized($dest_img , $src_img , 0,0, 0,0, 100,50, 400, 200);
imagejpeg($dest_img,bildname.jpg,30);


---
Man kann nicht alles wissen, man muß nur wissen wo es steht!

  Profil   Website   Editieren   Zitieren

KeyLF
Forenheld


Beiträge: 872


dankeschön... dies geht.... mh obwohls das selbe ist.. bin wohl blind...

  Profil   Editieren   Zitieren

terpentin
Pixelschubser


Beiträge: 1


Hallo,
ich habe das Script auch ausprobiert. natürlich gings nicht

was bitte ist falsch??

1: 
2: 
3: 
4:
$src_img = imagecreatefromjpeg(a/SV103440.JPG);
$dest_img = imagecreate( 533 , 400 ); //wie groß soll das neue Bild werden
imagecopyresized($dest_img , $src_img , 0,0, 0,0, 533,400, 3072, 2304);
imagejpeg($dest_img,"a/1a.jpg",10);


also,
-das neue bild soll 533x400 groß sein.
-das ursprungsbild (welches als ganzes in das neue kleinere kopiert werden soll) hat die größe 3072x2304
-das neue bild soll die beste qualität haben, darum 10 oder?

mein ergebnis ist immer ein 533x400 großes schwarzes bild, also leider nicht ganz das, was es sein soll...

...ist das ursprungsbild zu groß?...

Diese Nachricht wurde geändert von: terpentin
  Profil   Editieren   Zitieren
 

Antworten
Nach oben