Ragazzi vi chiedo un aiuto grande:
come si fa a prendere il colore di un pixel
sapendo le coordinate?
Grazie mille
Enrico
Ragazzi vi chiedo un aiuto grande:
come si fa a prendere il colore di un pixel
sapendo le coordinate?
Grazie mille
Enrico
ho provato questo codice ma non mi da niente
Bitmap bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);
Color c = bmp.GetPixel(10, 10);
qualcuno mi può indicare la via giusta?
Grazie.
non devo caricare un immagine
nella pictureBox metto dei colori
e poi vorrei prendere il colore del pixel con getPixel
non mi funziona neanche questo codice
Bitmap BMP = new Bitmap(PictureBox1.Image);
Color c = BMP.GetPixel(10, 20);
Forse così:
codice:Bitmap bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height); Graphics g = Graphics .FromImage (bmp); g.DrawImage(pictureBox1.Image, 0, 0); Color myColor = bmp.GetPixel(50, 50); g.Dispose();![]()
Sbagliare è umano, perseverare è diabolico.
così funziona ma solo sulla immagine che carico
non sul disegno fatto con
codice:
Graphics g = e.Graphics;
Brush brSolid1 = new SolidBrush(Color.FromArgb(255,255,128));
g.FillPie(brSolid1, 30, 30, 350, 350, 0, 360);
Si certo ma se prima fai questo magari funziona lo stesso:
Poi dopo puoi verificare che:codice:Dim bmp As New Bitmap(PictureBox1.Width, PictureBox1.Height) Dim g As Graphics = Graphics.FromImage(bmp) g.FillRectangle(New SolidBrush(Color.Aqua), 5, 5, PictureBox1.Width - 10, PictureBox1.Height - 10) g.Dispose() PictureBox1.Image = bmp
codice:Dim bmp As New Bitmap(PictureBox1.Width, PictureBox1.Height) Dim g As Graphics = Graphics.FromImage(bmp) g.DrawImage(PictureBox1.Image, 0, 0) Dim colore As Color = bmp.GetPixel(90, 90) g.Dispose()
Sbagliare è umano, perseverare è diabolico.
puoi riscrivere il codice per C-Sharp?
grazie mille
Opps scusa:
Poi:codice:Bitmap bmp = new Bitmap(PictureBox1.Width, PictureBox1.Height); Graphics g = Graphics.FromImage(bmp); g.FillRectangle(new SolidBrush(Color.Aqua), 5, 5, (PictureBox1.Width - 10), (PictureBox1.Height - 10)); g.Dispose(); PictureBox1.Image = bmp;
codice:Bitmap bmp = new Bitmap(PictureBox1.Width, PictureBox1.Height); Graphics g = Graphics.FromImage(bmp); g.DrawImage(PictureBox1.Image, 0, 0); Color colore = bmp.GetPixel(90, 90); g.Dispose();
Sbagliare è umano, perseverare è diabolico.