Avatar billede kingguro.dk Nybegynder
11. september 2005 - 15:38 Der er 6 kommentarer

sætte GRB værdi i bitmap pixel!?

Hvordan sætter men en valgfri RGB værdi til et pixel-koordinat i et bitmap?
Avatar billede kingguro.dk Nybegynder
11. september 2005 - 15:47 #1
Der skulle jo nok stå RGB i overskriften ;)
Avatar billede driis Nybegynder
11. september 2005 - 15:59 #2
Avatar billede anadan Nybegynder
11. september 2005 - 16:01 #3
Bitmap har en metode SetPixel(int x, int y, Color color)
Du kan så bruge SetPixel(x, y, Color.FromArgb(a, r, g, b))
eller bare SetPixel(x, y, Color.FromArgb(r, g, b))
Avatar billede kingguro.dk Nybegynder
11. september 2005 - 16:22 #4
Okay.. Når jeg prøver at benytte den funktion kaster den følgende Exception:

System.InvalidOperationException: SetPixel is not supported for images with indexed pixel formats.
  at System.Drawing.Bitmap.SetPixel(Int32 x, Int32 y, Color color)
  at WindowsApplication1.Form1.button1_Click(Object sender, EventArgs e) in C:\code\CS\Form1.cs:line 43
Avatar billede kingguro.dk Nybegynder
11. september 2005 - 16:28 #5
Lige meget...
Avatar billede driis Nybegynder
11. september 2005 - 16:31 #6
Du skal omdanne dit bitmap til 24 bit farve først.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester