2012-02-27 21 views
0

私は自分の仕事でC#を使用しています。 私はその側に異なる重みを付けて境界線を描きたい。このよう :c# - 画像から三角形を切り取るにはどうすればよいですか?

enter image description here

enter image description here

この画像はブラウザからあり、私はコーナーを同じように描きたいです。 、

enter image description here

が、私はC#の描画APIを使用して画像から三角形をカットする方法見当がつかない: は最高でもよく、それを実装するための最も簡単な方法は、このように、指定した角度で​​国境からのコーナーをカットすることです残念なことに、Googleはこの作業を手助けしません。クロップ矩形についての情報しかありません。

大変助かりました。

+0

どのように三角形をレンダリングしようとしていますか?ウェブページ? Windowsフォーム?一枚の紙? –

+0

@Derek Tomes、Bitmapの一部。 – Zelzer

答えて

0

これにはGraphicsPathを使用できます。いくつかの点(形状)のパスを定義し、直方体のようにガルフィクス操作を実行します。

+0

はい、それは私にとって何を与えるでしょうか?異なる辺を異なる辺にレンダリングするとどのように役立つでしょうか?残念ながら、私が知る限り、GraphicsPathはこれを行うことはできません。 – Zelzer

+0

パス/シェイプをペイントしたり切り抜いたりすることができます。私は線の代わりに台形を描くことをお勧めします。これはGraphicsPathを使用して行うことができます。 – bytecode77

+0

あなたは、画像からGraphicsPathを抽出することを意味しますか?はいの場合、非常に興味深い提案です。それについて考えて、感謝します。 – Zelzer

関連する問題