Autor | Zpráva | ||
---|---|---|---|
nethor Profil |
#1 · Zasláno: 4. 5. 2011, 12:19:51 · Upravil/a: nethor
Zmenšuji obrázek pomocí Imagick ( Imagick 2.2.1-dev, ImageMagick-6.6.6-Q16)
Originál: 500 x 375 px Potřebuji obrázek o rozměrech max. 240 x 150 px $thumb->thumbnailImage(240,160,true); Výsledek je však obrázek 240 x180 px. Na správnou výšku převzorkuje až při hodnotách: $thumb->thumbnailImage(240,115,true); Nevíte, v čem je chyba? |
||
DJ Miky Profil |
#2 · Zasláno: 4. 5. 2011, 13:03:50 · Upravil/a: DJ Miky
Z komentářů v manuálu PHP:
$fitbyWidth = (($maxWidth/$w)<($maxHeight/$h)) ?true:false; if($fitbyWidth){ $im->thumbnailImage($maxWidth, 0, false); }else{ $im->thumbnailImage(0, $maxHeight, false); } Vysvětlení je na stejné stránce o komentář níže: the image is resized proportionally so that its _smallest_ dimension matches the width or height specified, NOT both |
||
nethor Profil |
#3 · Zasláno: 4. 5. 2011, 14:42:26
DJ Miky:
Ach tak, díky. (Myslel jsem, že to má Imagick již v sobě.) |
||
Časová prodleva: 13 let
|
0