PHPで画像を加工したいのですが、下記要件をみたすライブラリはないでしょうか


・画像のふちを透過でぼかせる
・pngに対応

またライブラリでなくてもこうすればできるよという提案でもOKです。
スマートに解決してくださった方1名に300P差し上げます。

よろしくお願いします

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/11/10 08:07:08
  • 終了:2010/11/10 12:17:48

回答(1件)

id:niwa-mikiho No.1

niwa-mikiho回答回数508ベストアンサー獲得回数382010/11/10 11:14:48

GD

http://php.net/manual/ja/book.image.php


ImageMagick

http://php.net/manual/ja/book.imagick.php


PHP では、これら2つのライブラリがあります。

id:jayz

上記2点の存在は知っています。

具体的にどうやって透過のぼかしを入れるのかが知りたいです

2010/11/10 11:20:03
  • id:standard_one
    周囲の色がぼやけるように薄く(白に近く)なればOKということですか?
    それとも背景が動的に変わって、毎度毎度透過処理をしたいということですか?
    いずれにしろ基本的な考え方はコレです。
    http://www.php.net/manual/ja/image.examples.merged-watermark.php
    動的に変えたいなら背景画像の該当箇所からアルファチャネル用画像を必要に応じて作ればOKです。
    コードを丸っと書こうかと思ったのですが、ちょっと面倒だったのでコメントで概略だけ紹介させてもらいました。
  • id:jayz
    コメントありがとうございます。
    今回の質問では毎回透過処理をしたかったです。

    で、自分でそんなライブラリないかなと探してましたらありました。

    ■phpThumb()
    http://phpthumb.sourceforge.net/demo/demo/phpThumb.demo.demo.php#showpic

    これなら簡単に要求を満たせそうです

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません