」にタイプ「System.Drawing.Image」に変換できません。
選択した画像を配列に配置しました。は、暗黙のうちに画像がopenFileDialog</strong><strong>からそれを選択した後にパットされます</p> <pre><code>private Bitmap img1 = null; private Bitmap img2 = null; </code></pre> <p>たビットマップ宣言System.Drawing.Bitmap'`
imgName = openFD.FileNames;
これらの画像を表示するには、button1をクリックします。
pictureBox1.Image = Image.FromFile(imgName[0]);
pictureBox2.Image = Image.FromFile(imgName[1]);
私はこの
img1 = Image.FromFile(imgName[0]);
img2 = Image.FromFile(imgName[1]);
でButton1のコードを交換しますが、エラーが
が暗黙のうちに 'System.Drawing.Bitmap' にタイプ 'System.Drawing.Image' に変換できませんが発生
私はコードをimg1 = Bitmap.FromFile(imgName[0]);
に変更しようとしています。それでも同じエラーが発生します。
どのような修正や修正が必要ですか?
ビットマップは常にイメージと見なされますが、イメージは必ずしもビットマップではありません。これは、他のタイプの画像に対する将来のサポートを提供します。したがって、イメージを強制的にビットマップにしないでください。 –