2011-10-28 4 views
2

私は画像アプリケーションの構築を開始する必要があり、私の顧客はgoogle tvのように画面にピクトを配置したいと思います。私はしばらくそれを探していましたが、私はそれを見つけることができませんでした。このようにピクチャを配置した結果、驚くべきことに、スクリーンスペースを最大限に活用できます。アルゴリズム画面上の画像を整理する

http://www.google.com//tv/static/images/photos_tv_straight.png

enter image description here

これは、既知のアルゴリズムですか?名前はありますか?

感謝 フォトモンタージュやフォトコラージュアルゴリズムのT

+1

おそらくタイル張りですか? –

+0

こんにちはジム、私もタイル張りを探してみましたが、運がうまくいきませんでした!ありがとうございます – Thiago

答えて

1

検索だけでなく、写真タイル。

「サイズ変更可能な背景技術のための構造化レイアウト」と呼ばれるHP articleが役立ちます。

多くのコラージュプログラムを購入することができ、いくつかのソフトウェアはソース形式で入手できます。例えばhlrnetリスト、software.informerリスト、おそらくこのサイズ変更blurbを参照してください。

アスペクト比を維持しながらコラージュの写真をスケーリングする代数は簡単で、特定のケースで簡単に記述できますが、あまり一般的ではありません。

+0

私はここで不公平なシナリオを見て初めてです。 3つの答えはすべて素晴らしいですが、私は1つしか選択できません!すべての答えをありがとう、私は間違いなく私の検索のための3つのリソースとして使用しています! – Thiago

+0

あなたが選んだ答えの1つだけをマークすることができたとしても、あなたにとって有益なすべての回答を投票しても大丈夫です! –

1

cssでは、画像を水平から垂直に配置できます。良い例は、Google画像検索です。垂直から水平に配置するJquery Masonryプラグインがあり、素晴らしいアニメーションがあります。あなたの例では、矩形の配置をしたいと思っています。私は90度の矩形を回転させることができるtreemapアルゴリズムを提案します。

2

jwpat7と同様に、「写真コラージュレイアウト」アルゴリズムを探してください。特に "treemap"などのようなもの(squaredトライマップ)。私は同様のアルゴリズムといくつかの少数の画像では、あなたは単なる線形方程式の単純なシステムを解く必要があります。おそらくあなたが探しているものに近いもう一つのHPの記事があります。

Mixed-Initiative Photo Collage Authoring - パート4

後の画像は、いくつかのsquarifiedツリーマップと比の最適化で行われているを見てください。 enter image description here

+0

この記事はすばらしく、たくさん説明しています!ありがとうロス! – Thiago

関連する問題