2017-05-17 15 views
-2

問題があります。私はイメージの一部をカットしたいが、カットされた部分は保存しない。私が前に持っていたイメージを白い形にしたいのですが、私がカットした部分は前にありました。 お手伝いできますか?C#で画像の一部を切り取り、切り取った部分を白い部分のままにする方法は?

+0

私はコーディング時に緑色です。私はちょうど長方形を使って画像をトリミングしようとしましたが、それは動作していますが、私は切り取った部分を取得します。画像の空白部分ではありません。 –

答えて

0

画像の一部を切り取りたいが、切り取った部分は保存しない。

確かにあなたはイメージに描画したいですか?

この場合、Graphicsクラスを使用し、その上にRectangleと記入してください。

public void RemoveSectionFromImage(Bitmap bitmap, Rectangle section, Color color) 
{ 
    using (Graphics g = Graphics.FromImage(bitmap)) 
    using (SolidBrush brush = new SolidBrush(color)) 
    { 
     g.FillRectangle(brush, section); 
    } 
} 
+0

選択した部分のピクセルを白色に変更しなければならないと思います。 –

+0

@Mrówka 'FillRectangle'は、塗りつぶされた四角形を、指定された色、位置、サイズの画像に描画します。 – TheLethalCoder

関連する問題