salve a tutti e buone vacanze per chi le fa ?
volevo modificare in immagine prima di inserirla in una picturebox
ma non riesco..
codice:Image img ; Graphics gra = Graphics.FromImage(img); <-- qui mi da un errore
salve a tutti e buone vacanze per chi le fa ?
volevo modificare in immagine prima di inserirla in una picturebox
ma non riesco..
codice:Image img ; Graphics gra = Graphics.FromImage(img); <-- qui mi da un errore
Sarebbe opportuno che tu indicassi anche l'errore che ottieni e non solo lo spezzone di codice (standard) che apre il file.
A propostito l'istruzione che apre il file è Image.FromFile e non la tua
Metodo Image.FromFile (String)
non ho capito cosa e mio ?. ho cosa ho dichiarato che lo fosse !!!
l'istruzione e tipica, anche in vbnet e identica ,ma non ho l'errore(in vbnet).
comunque mi dice che l'errore (value null)
codice:namespace WindowsFormsApplication1 { public partial class Form1 : Form { public static Image img ;<-- ho aggiunto public static (piccolo passo avanti) Graphics gra = Graphics.FromImage(img);<-- errore Value cannt not be null public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { pictureBox1.Image =img; } } } e chiaro che devo assegnare un volore a img ?
Per modificare una immagine occorre una immagine.
La tua istruzione "public static Image img ;" è sbagliata perchè dichiara sì una variabile di tipo Image, ma non la crea.
Una soluzione l'ha già proposta cyanuro
![]()
Pietro
avevate pienamente ragione adesso gira bene
grazie a tutti