4

みなさん、こんにちは(これが私の最初の投稿です)、

画像からポリゴンを切り抜く方法を考えています。私は他の同様のコードを読んでいます。ほとんどのコードは次のプロセスに基づいているようです。

  • 多角形の幅と高さに合わせて画像のサイズを変更し、
  • 同じサイズの変わった色の空白の画像を作成し、
  • 多角形の形で透明なピクセルをオーバーレイし、
  • サイズを変更した画像にオーバーレイします
  • 珍しい色を透明に設定します...

私の問題は、コードが元の画像にない異常な色に依存することを望まないことです。誰かが私が異常な色が画像にあるかどうかをチェックするために使用できるより良い方法またはいくつかのコードを持っていますか?

サイドノートで、それらをトリミングしたら、丸みを帯びたコーナー効果を実現するために、シェイプの上部と左側の周りにのみ境界線を追加し、コーナーに3つのピクセルを追加しようとしています...投稿もお願いします。

4

2 に答える 2

4

ポリゴンを別の画像(マスクと呼ばれる)に白黒(およびその間のブレイ値)で描画する場合は、WideImageライブラリのapplyMaskを使用できます。

参照:-http ://wideimage.sourceforge.net/-http://wideimage.sourceforge.net/wp-content/current/demo/index.php?demo = applyMask &output=preset%20for%20demo&colors=255&dither3%match_palette=

于 2009-10-11T10:51:12.050 に答える
0

別の方法は、大きな画像を4つの部分にカットすることです...画像の左右の部分である上部、左側、右側は、マスクと下部の後に、それらを再構成します。しかし、それには少しのコードと計算が必要になります。

于 2009-10-09T16:00:40.033 に答える