Mapear pixels
14/12/2003
0
É possível no Delphi eu capturar, num array por exemplo, cada pixel de uma imagem para manipulá-lo ??
Glaubergs
Curtir tópico
+ 0
Responder
Posts
15/12/2003
Cebikyn
Sim, basta usar a propriedade Pixels de um canvas:
TCanvas.Pixels[x,y]
está propriedade retorna a cor do pixel localizado nas coordenadas x, y da imagem. Vc tb pode fazer Canvas.Pixels[x,y] := clBlue, por exemplo, para alterar a cor do pixel.
Existe tb o ScanLine, que retorna um ponteiro para um array contendo os pixels de uma determinada linha.
TCanvas.Pixels[x,y]
está propriedade retorna a cor do pixel localizado nas coordenadas x, y da imagem. Vc tb pode fazer Canvas.Pixels[x,y] := clBlue, por exemplo, para alterar a cor do pixel.
Existe tb o ScanLine, que retorna um ponteiro para um array contendo os pixels de uma determinada linha.
Responder
Clique aqui para fazer login e interagir na Comunidade :)