1364704611 perlのimagerで、縁どりをするには、どうしたらよいですか?

また、太字にするにはどうしたらよいでしょう。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/04/07 13:40:04
id:kamesuta

コメントありがとうございます。

$img->filter( type => 'gaussian', stddev => 2 ) or die $img->errstr;

で、ぼかしはできそうですが、レベル調節ができません。レベル調節の仕方を教えてください。

回答0件)

回答はまだありません

  • id:TransFreeBSD
    時間取れないので案だけコメントで。
    縁取りは元の図の色を変えて太くして、それに元の画像の背景を透明にしたのを重ねます。
    太くする方法は、そういうアルゴリズムがあった気はしますが、あまり綺麗ではないけど簡単な方法として、いったんぼかして、その後レベル調整で飛ばすというかサチらせるというか濃くするというか、中間色を元の色に引き上げてやります。
    ぼかしとかレベル調整はImager::Filterあたりにあった気がします。
    フォントを加工とかで対応出来ればそっちのが綺麗に出来そうに思うけれど、とりあえず画像として太くしたり縁取りしたりする方法です。
  • id:TransFreeBSD
    またまたコメントで。
    autolevelsがそれっぽい気がするけどどうなんだろう。
    あとcontrastとかconvとか?
    あとアンチエイリアスっぽくするとか微妙な調整が必要なのかな。
    具体的には試せてないです。

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

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

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

回答リクエストを送信したユーザーはいません