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