タグ

GDとphpに関するetsuya-tのブックマーク (1)

  • ブログ名は後で考える: GDを使った画像のリサイズ

    リサイズに限らないけど、こういうありがち処理って「画像操作用クラス」とか作ってること多いから、いざ直接GDの関数使うような機会があっても、それはもうすっかりみごとに忘れてる。 んで毎回同じような事調べるわけよ、GIF画像の透過部分が黒くなったぞー!とか。 ということでまたGDを使って画像を縮小する機会があったので、忘れないうちにメモしとく。 大前提リサイズする時の処理の流れとしては、 元画像をGDで開く新規TrueColorイメージをリサイズ後のサイズで作るimagecopyresampled()を使って1をコピー元、2をコピー先で再サンプリング2を適切な名前で保存、もしくは表示する1, 2のイメージリソースを開放こんな感じ。 imagecopyresized()じゃないのは、imagecopyresampled()を使った方が品質が良いから。 マニュアルのimagecopyresized

  • 1