Dichiarato bitmap che eraImpossibile convertire implicitamente il tipo 'System.Drawing.Image' a 'System.Drawing.Bitmap'`
private Bitmap img1 = null;
private Bitmap img2 = null;
l'immagine sarà putt dopo aver selezionato da OpenFileDialog.
le immagini selezionate sono state collocate in un array.
imgName = openFD.FileNames;
quindi pulsante1 per visualizzare queste immagini.
pictureBox1.Image = Image.FromFile(imgName[0]);
pictureBox2.Image = Image.FromFile(imgName[1]);
ho sostituito il codice button1 con questo
img1 = Image.FromFile(imgName[0]);
img2 = Image.FromFile(imgName[1]);
ma un errore si verifica
Impossibile convertire implicitamente il tipo 'System.Drawing.Image' a 'System.Drawing.Bitmap'
Proverei a cambiare il codice in img1 = Bitmap.FromFile(imgName[0]);
. ma ha ancora lo stesso errore.
Qualche suggerimento su come correggere o fare ciò giusto?
Mentre una bitmap è sempre considerata un'immagine, un'immagine non è necessariamente una bitmap. Fornisce supporto futuro per altri tipi di immagini. Pertanto, non dovresti provare a forzare un'immagine come bitmap. –