phpbar.de logo

Mailinglisten-Archive

AW: [php] Mittels GD ein bild verkleinern und zerschneiden? [verzweifel]

AW: [php] Mittels GD ein bild verkleinern und zerschneiden? [verzweifel]

michael schönböck - digitalhome!cc michael at digitalhome.cc
Sam Feb 21 18:56:21 CET 2004


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