phpのGDライブラリまとめ

サーバサイドで画像のリサイズを行いたい事はよく有ります。

例えば、アップロードする画像のサムネイルなど。

今回は、phpのGDライブラリをまとめます。

サムネイルの作成

http://sandman.s6.xrea.com/nucleus/item-60.html

ImageCreateTrueColor関数を利用した方が綺麗な画像になります。

ImageCopyResampled関数を利用した方が綺麗な画像になります。

jpeg, gif, png で処理を分ける必要が有るのが面倒。

画像にアンシャープをかける

特に画像を拡大なんかしちゃうと、かなり汚くなります。

アンシャープをかける処理は必須かも。

http://ameblo.jp/linking/entry-10697975057.html

めっちゃ参考になりました。

imageconvolution関数を使います。

http://jp2.php.net/function.imageconvolution

おまけ 画像をDLしてサーバ内に格納

http://codaholic.org/?p=341

参考になりました~。

追記 png画像の透過処理

http://mediumexposure.com/smart-image-resizing-while-preserving-transparency-php-and-gd-library/

このライブラリを使えばOK

このエントリーをはてなブックマークに追加
はてなブックマーク - phpのGDライブラリまとめ
Share on Facebook
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
[`tweetmeme` not found]
[`grow` not found]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です