« Google Maps等でナチス・ドイツのマークに見えるアメリカのビルが改修されることに | メイン | 日本語ドメインの普及が加速ということは無いと思う »

2007年09月30日

resizr - Seam Carving(シーム・カービング)のネットサービス実装

via del.icio.us/popular

resizr(リサイザー)は、以前紹介した写真や画像を自然に縮めたりできるSeam Carving技術を、さっそくネットサービスとして実装してしまったものだ。先日もFlashによる実装があったが、これはクロップや反転など他の画像処理機能とあわせて、アプリケーションとして完成度をあげている。

画像をアップロードすると、編集画面になる。

resizr.png

上下のスライダーを動かすと、高さや幅を縮めるための連続した継ぎ目(Seam)を解析してくれる。このとき赤いラインの継ぎ目がたくさん登場するが、非常に高速に多数の継ぎ目を検出してくれているようだ。

resizr-seam-check.png

あとは、イメージをマウスで拡大縮小すれば、継ぎ目データを使って縮小拡大を自然に行ってくれる。

resizr-wide.png

resizr-narrow.png

また、Hackszineではこの他のSeam Carvingツールやライブラリもまとめて紹介されている。

GIMPフォトショップのプラグインがあるようなので、それらの画像編集ソフトを使っている人はSeam Carvingをいつもの編集環境で使えるし、ActionScriptのライブラリも複数出ているので自分のFlashアプリにこの機能をつけることもできそうだ。

投稿者 秋元 : 2007年09月30日 15:57

トラックバック

このエントリーのトラックバックURL:
http://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-tbp.cgi/1556

 
mg src="http://img.awasete.com/image.phtml?u=http%3A%2F%2Flabs.cybozu.co.jp%2Fblog%2Fakky%2F" width="160" height="140" alt="あわせて読みたい" border="0">

著書

PHPxWebServiceAPIConnections.jpg

プロフィール

週三日勤務で、残りは個人で活動しています