Capturar parte de uma imagem

Delphi

27/04/2004

Alguem sabe como posso capturar em um TImage parte de outro?

Obrigado

Marconi


Marconi

Marconi

Curtidas 0

Respostas

Marcelo Saviski

Marcelo Saviski

27/04/2004

Image2.Picture.Bitmap.Width := 100;
Image2.Picture.Bitmap.Height := 100;
Image2.Picture.Bitmap.Canvas.CopyRect(Rect(0, 0, 100, 100), Image2.Canvas, Rect(0, 0, 100, 100));



GOSTEI 0
Marconi

Marconi

27/04/2004

Marcelo

Obrigado pelo interesse, mas no manual do Delphi diz que o Copyrect serve somente para copiar um pedaço de um canvas para outra parte do mesmo canvas. Mas vou testar e ver se funciona com dois canvas diferentes.

Marconi


GOSTEI 0
Marcelo Saviski

Marcelo Saviski

27/04/2004

O CopyRect funciona com canvas diferentes, senão ela não pedia um parametro canvas nela, só a titulo de esclarecimento

Ela usa o BitBlt para ´Blitar´ um bloco retangular para outro local


GOSTEI 0
POSTAR