画像のサムネイルを作成+画像回転

Posted by muchag | PHP | 2008-01-24 (木) 3:01:08

いいもんめっけ!
PHP Thumbnailer Class v2.0

標記の通りの機能をどうしようか検索しまくったところ
素敵なクラス(ライブラリ?)を発見した。
作成者にこの場を借りて感謝!!

画像のサムネイルを作ってくれる上に、回転まで受け持ってくれる。
上記サイトにわかりやすいコード例があるので、簡単な内容のみ記述。

1.resize メソッド

縦横のMAXピクセル数をしていしてサイズ変更

2.resizePercent メソッド

%指定でサイズ変更

3.cropFromCenter メソッド

指定ピクセルサイズの正方形を作り、その中に元画像の縮小版を縦横中央揃えで配置

4.crop メソッド

希望サイズの矩形を作り、その中の希望位置(左上位置で指定)に配置(かな 汗)

5.rotateImage メソッド

画像を 90度単位で回転してくれる
※但し、いきなり回転 ていうのはできない
画像のサイズを変更したくない場合でも、1か2の方法で一旦 resize系メソッドで読み込まないと
インスタンスが登録されないため、回転処理を行ってくれない。

そのため、私は一旦

  1. $thumb->resizePercent(100);

とした上で rotateImage メソッドを用いることで画像の回転に成功した。

私が試したのは、1,2,5なので、3,4に関しては他にも注意点はあるかも。

PHP | 2008-01-24 (木) 3:01:08 |

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment