phpのGDライブラリまとめ
サーバサイドで画像のリサイズを行いたい事はよく有ります。
例えば、アップロードする画像のサムネイルなど。
今回は、phpのGDライブラリをまとめます。
サムネイルの作成
http://sandman.s6.xrea.com/nucleus/item-60.html
ImageCreateTrueColor関数を利用した方が綺麗な画像になります。
ImageCopyResampled関数を利用した方が綺麗な画像になります。
画像にアンシャープをかける
特に画像を拡大なんかしちゃうと、かなり汚くなります。
アンシャープをかける処理は必須かも。
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