3

画像またはファイル名と縦横比を受け入れ、その縦横比に合わせて画像をトリミングする.Netライブラリを探しています。それは簡単な部分です。私は自分でそれを行うことができました。しかし、スライスするエッジを選択するだけであっても、どのコンテンツをトリミングするかを正確に選択する際に、少し知性を示すことも望んでいます.

これは個人的なプロジェクトのためのものであり、それにお金を費やすことを正当化するほどの痛みはありませんが、有料ツールをお勧めできる場合は、どうぞ. たぶん、他の誰かがその提案が役立つと思うでしょう。

4

1 に答える 1

2

免責事項: 私は .NET イメージング ベンダー ( Atalasoft )で働いています。

それはあなたが話しているイメージの種類によって異なります。1 ビット ドキュメント イメージ (ファックスやスキャンなど) について話している場合は、これを行うことができます。

写真の場合、当社の製品はこれを行いませんが、シームカービングを探しているかもしれません. 私はこのアプリケーションを書きました

http://www.atalasoft.com/cs/blogs/31appsin31days/archive/2008/05/26/simple-seam-carver.aspx

私たちのライブラリは、組み込みの .NET イメージを使用するだけで移植できます。

シーム カービングの考え方は、周囲のピクセルからの変動が最も少ない、画像内の接続されたパスを見つけることです。通常の実装では、連続した (垂直である必要はありません) パスを選択して削除します。作物が必要な場合は、エネルギーが最も少ない領域を見つけて削除できます。私のコードは、ピクセルとパスのエネルギーを計算する方法を示しています (周囲のピクセルとの違い)

seam carving を調べると、いくつかの無料の実装が見つかります。

于 2008-09-18T22:13:16.150 に答える