[PHP-users 3596] Re: サムネール自動作成について
Mamoru Kanaya
php-users@php.gr.jp
Fri, 16 Nov 2001 13:28:33 +0900
SanCom金谷です。
ImageMagicを使った例です。
$savedirにある$name(jpg)を横サイズ48に縮小したときのソースを抜き出して
みました。
ImageMagicは、身近のLinuxマシンには既に入っていました。
//サムネイル画像
$srcname = $savedir."/".$name.".jpg";
$size = getimagesize($srcname);
$x_size = 48;
$ritu = $size[0] / $x_size;
$y_size = round ($size[1] / $ritu);
//ImageMagicで画像縮小
//$srcname = $savedir."/".$name.".jpg";
$dstnames = $savedir."/".$name."_S.jpg";
$w = "/usr/X11R6/bin/convert -geometry ".$x_size."x".$y_size."
$srcname $dstnames";
exec($w,$parray,$rtnsts); // print
("command=$w,array=$parray,rtnsts=$rtnsts\n");
chmod($dstnames,0640);
参考になれば幸いです。
■□■□■□■□■□■□■□■□■□■□■□■□■□■□
株式会社 サン・コンピュータ
情報技術部 金谷 衛
TEL:0178-21-1259 FAX:0178-21-1260
URL:http://www.sancom.co.jp/
E-Mail:mkanaya@sancom.co.jp
■□■□■□■□■□■□■□■□■□■□■□■□■□■□