![]() Mailinglisten-Archive |
Hallo, > Wo genau liegt das Problem? > Du findest raus, was die kleinste Seite ist, resamplest das > Bild mit dem > gleichen Verh�ltnis wie das Original und kopierst daraus ein > 100x100 pixel > gro�en Bereich in ein neues Bild... > > Et voila.... > http://www.php.net/manual/en/ref.image.php Ich habe jetzt fast einen tag rumgespielt um das bild zu verkleinern und 100*100px zu zerschneiden.. Doch ich komm nicht weiter: $src_img = imagecreatefrompng("C:/bild.png"); $dst_img = imagecreatetruecolor(100,100); imagecopyresampled($dst_img,$src_img,0,0,(int)((imagesx($src_img)-100)/2),(i nt)((imagesy($src_img)-100)/2),100,100,imagesx($src_img),imagesy($src_img)); imagejpeg($dst_img2,$picDir."re2_".$picNewName.".jpg", 90); Also verkleinern tut er ja, nur erstens den falschen fleck rausschneiden und falsch verkleinern. Ich will ja NUR ein bild so verkleinern, das die kleinste seite des bildes genau 100px hat, und das der rest der dann beim verkleinern �brig ist, also die gr�ssere seite auch zentriert bis auf 100px geschnitten wird. *heul* Michael -- Deine Online Community -> http://net4u.cc/ Chat, Foren, SMS, Mail, Web, Fun & more...
php::bar PHP Wiki - Listenarchive