ページへ戻る

− Links

 印刷 

HypCommonFunc を更新 :: XOOPS マニア

UsersWiki:nao-pon/blog/2006-06-22

HypCommonFunc[1] を更新 anchor.png[2]

Tag: プログラミング[3]

サーバーに imagemagick や jpegtran がインストールされている場合は、サムネイル作成のリサイズや画像回転で、それらを利用するようにしました。

多くのサーバーでは、/usr/bin ディレクトリにインストールされていると思います。その場合は何もしなくても動作するようになっています。

ただし、XREA など PHP がセーフモードで動いている場合は、image_magick.cgi に実行権限を与えてやる必要があります。

XREA の場合、パーミッション 744 でOKのようです。

これらを利用することで、PHPのメモリー制限に縛られずにおおきな画像も処理することができます。

また、jpegtran が使えれば、JPEGのロスレス回転*1が可能になります。

セーフモードに対応させるため、ちょっと工夫が必要でした。

とりあえず XREA での動作を確認していますが、どんな環境でもOKというわけにはいかないでしょう。

なにか、ありましたらコメントをお寄せください。 :D


Page Top

ロスレス回転のサンプル anchor.png[4]

元画像

180度回転画像





*1 画像を劣化させることなく回転ができる

Last-modified: 2006-06-22 (木) 17:42:21 (JST) (7441d) by nao-pon