Gambas-it

Gambas dal mondo esterno => Altri Paesi => Topic aperto da: vuott - 17 Marzo 2018, 16:26:16

Titolo: Estrarre il valore per ognuno dei canali rosso, verde e blu di un pixel
Inserito da: vuott - 17 Marzo 2018, 16:26:16
https://forum.gambas.one/viewtopic.php?f=4&t=574
Titolo: Re:Estrarre il valore per ognuno dei canali rosso, verde e blu di un pixel
Inserito da: Gianluigi - 17 Marzo 2018, 20:34:09
Forse non ho capito bene le risposte, ma credo che lui volesse ottenere il valore degli interi RGB dei singoli colori e questi si possono ottenere da (vedi progetto allegato):
Codice: [Seleziona]
  iColor = PictureBox1.Picture.Image[x, y]
  Print "Colore del pixel corrente = "; iColor
  Print "Parte rossa  = "; Color[iColor].Red
  Print "Parte verde = "; Color[iColor].Green
  Print "Parte blu = "; Color[iColor].Blue

Ho trovato la lezione da cui ho estratto il codice, eccola qui (https://www.gambas-buch.de/dw/doku.php?id=k23:k23.1:k23.1.5:start&s)!

 :ciao: :ciao:
Titolo: Re:Estrarre il valore per ognuno dei canali rosso, verde e blu di un pixel
Inserito da: vuott - 18 Marzo 2018, 01:43:23
Molto bene, gliel'ho comunicato.