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

Glaubergs

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.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar