ITエンジニア/デザイナ向けにオープンソースを毎日紹介

シーム・カービングに関してはこれまで何度か取り上げてきた(Seam Carving GUIseam-carverResizor)。写真の特徴を残しつつ、スムーズに写真を縮小する技術だ。これまでの縮小では対象全体が均等に縮小されていたが、シーム・カービングの場合は特徴的な部分を残すので印象が崩れずに済む。


3dsearch31.png

元の写真

 

そんなシーム・カービング技術を使った画像編集ソフトウェアがSEAMonsterだ。

今回紹介するフリーウェアはSEAMonster、シーム・カービングを行うシンプルなソフトウェアだ。現在はフリーウェアだが、最終的にはオープンソースとして公開したいとなっている。

SEAMonsterは言わばシーム・カービングのフロントエンドだ。実際に処理を行っているのはDLLであり,これを使えば誰でも手軽にシーム・カービングを行うことができる。そしてSEAMonsterを使ってもシーム・カービングを実際に体験することが可能だ。


3dsearch32.png

シームカービング中

 

使い方が分かっていないからかもしれないが、1ピクセルごとにしか処理が行えなかった。ボタンを押すたびに縦または横に対して縮小されていく。その際に最も問題がないであろう部分に線が入り、縮まっていく。線は直線ではなく、ぎざぎざに入る。この線の入れ方がシーム・カービングの特徴と言える。

特徴的な部分が一つ、ないし二つくらいに限定される写真で処理を行うと奇麗に完了するだろう。画像はJPEGとして保存可能だ。あまりごちゃごちゃした写真では不向きだ。パラメータは様々にあるのでそれらを変更しつつ、シーム・カービングの面白さを知っていただきたい。

 

via SEAMonster Resizes Your Images with Pixel Microsurgery - Image Editing [ Lifehacker ]

Mike Swanson's Blog : SEAMonster: A .NET-Based Seam Carving Implementation

 http://blogs.msdn.com/mswanson/archive/2007/10/23/seamonster-a-net-based-seam-carving-implementation.aspx

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2