サーバーに imagemagick や jpegtran がインストールされている場合は、サムネイル作成のリサイズや画像回転で、それらを利用するようにしました。
多くのサーバーでは、/usr/bin ディレクトリにインストールされていると思います。その場合は何もしなくても動作するようになっています。
ただし、XREA など PHP がセーフモードで動いている場合は、image_magick.cgi に実行権限を与えてやる必要があります。
XREA の場合、パーミッション 744 でOKのようです。
これらを利用することで、PHPのメモリー制限に縛られずにおおきな画像も処理することができます。
また、jpegtran が使えれば、JPEGのロスレス回転*1が可能になります。
セーフモードに対応させるため、ちょっと工夫が必要でした。
とりあえず XREA での動作を確認していますが、どんな環境でもOKというわけにはいかないでしょう。
なにか、ありましたらコメントをお寄せください。
元画像
180度回転画像
| Page name: | 徒然日記/2006-06-22 [ Sended pings(8) ] | |
| Author: | nao-pon | - 2006/06/22 17:42:21 JST(799d) |
| Last edit: | nao-pon | - 2006/06/22 17:42:21 JST(799d) |
| Editers: | nao-pon | |
| Back Link: | コメント(94d) nao-pon(144d) HypCommonFunc(876d) nao-pon(1058d) PHP(1059d) 徒然日記(1470d) | |
ログイン
アクティブメニュー
"ぽちっ"としてね☆
最新のページ
ブックマーク
新着トラックバック
サイト内 Wiki
☆ 検索 ☆
オンライン状況
サイト情報
現在ページのQRコード
参照元情報