前の記事 ≪:2010年4月12日 管理人のブックマーク
次の記事 ≫:PHPアプリケーションのセキュリティーチェックシートPDF

PHPで画像のリサイズ/切抜き/合成といった処理が簡単に行えるライブラリ「WideImage」

2010年04月13日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法

WideImage - An open-source PHP library for image manipulation

PHPで画像のリサイズ/切抜き/合成といった処理が簡単に行えるライブラリ「WideImage」のご紹介です。



PHPからGDを使えばリサイズや切抜きは比較的簡単に出来るものの結構面倒だったりします。
そこで、WideImageを使えば、次のようにオブジェクト指向で簡単に、あとで見ても理解しやすいコードで記述可能です。

WideImage::load('big.png')->resize(50, 30)->saveToFile('small.jpg');
// big.png を読み込んで50x30ピクセルにリサイズしてsmall.jpgに保存

WideImage::load('pic.jpg')->crop('center', 'center', 90, 50)->output('png');
// pic.jpg を読み込んで、中央から90x50ピクセル切り抜いて、png形式で保存

WEBサービスを作るにあたって画像の加工というのは避けて通れない道ですが、こうしたライブラリで簡単に素早く実装し、あとで見てもメンテナンスしやすい状態にできそうですね。

サンプル集はこちら

関連エントリ

関連の記事検索:PHP, 画像処理, 画像
スポンサード リンク

By.KJ : 2010年04月13日 09:04 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)