質問: vb.netで質問です。 new Bitmap(@"C:\test.gif"); で読み込んだ画像の任意の2つの矩形を入れ替えて保存したいです。
回答: 矩形の画像認識ができるライブラリーでもあれば簡単でしょうけど 私は知りません 地味に色と位置を調べていくロジックを書いてみてはどうでしょうか? 矩形の位置の判定ができたら あとはその矩形範囲を入れ替えて、saveすればいいだけなので、 矩形の認識のロジックが一番難易度が高いです(当たり前ですが) アイデアとしては 1画像を縮小 2(0,0)位置からx方向にピクセルで走査して色を取得 3同じ色が連続して出現したら矩形判定モード開始 出現開始位置からX方向、Y方向に同じ色の条件で走査 違う色が出現したら矩形の四隅判定 bitmap からのピクセル単位での読み込みは以下のページが参考になります bitmap クラスのリファレンスは以下 https://docs.microsoft.com/ja-jp/dotnet/api/system.drawing.bitmap?v...