前の記事 ≪:2012年7月9日 管理人のブックマーク
次の記事 ≫:フォントに爆弾をしかけよう「fontBomb」

レイヤー機能による画像合成機能やサムネイル生成等が超簡単に行えるPHPライブラリ「PHPImageWorkshop」

2012年07月10日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法
PHPImageWorkshop - PHP class using the GD library for image processing

レイヤー機能による画像合成機能やサムネイル生成等が超簡単に行えるPHPライブラリ「PHPImageWorkshop」。
画像生成のサービス等を作る際には押さえておきたいライブラリかも。WEBサービスにおいては画像生成はよく使われるものですから、覚えておいて損はないでしょう。
以下に行える処理の概要をご説明します。

画像合成
複数の画像を組み合わせて簡単に合成する機能。透過pngの画像を合成します。



合成結果。透過PNGによって綺麗に合成されていますね。



実装コードが分かりやすくて、次のように addLayer として画像を追加していくだけのようです



これだけで何か面白いサービスが作れそうな気になりますね

サムネイル生成
サムネイルの生成といっても、様々な画像の出し方がありますが、その様々な出し方を網羅できるところもいいです



縦横同じの指定サイズにリサイズしつつサムネイル


単なる縮小


指定範囲を切抜き



ウォーターマーク合成
画像のコピーライトの埋込み等にも使えます。文字を画像に合成するといった処理もよく使いそうです。






どれもサンプルコード付きで掲載されており、1からGDを使ってやるとかなり煩雑な処理も、本当に簡単に実現できます。

関連エントリ
関連の記事検索:画像, GD
スポンサード リンク

By.KJ : 2012年07月10日 09:00 livedoor Readerで購読 Twitterに投稿

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