Zoom no Canvas

Delphi

04/12/2003

Pessoal, alguém sabe como eu posso fazer para dar um zoom no canvas de uma Form ou paintbox?


Phenomenom

Phenomenom

Curtidas 0

Respostas

Beppe

Beppe

04/12/2003

É só você dar um StretchDraw do Canvas. Você copia a parte que você quer ampliar e a desenha de novo.

Ex:
{ zoom de 200¬ }
Canvas.StretchDraw(Rect(0, 0, Image.Width, Imagem.Height), Imagem);


GOSTEI 0
Bacalhau

Bacalhau

04/12/2003

Espero que não queiram dar um Stretch no ´zoom´, moderador do fórum!! :lol:


GOSTEI 0
Dpinho

Dpinho

04/12/2003

É só você dar um StretchDraw do Canvas. Você copia a parte que você quer ampliar e a desenha de novo. Ex: { zoom de 200¬ } Canvas.StretchDraw(Rect(0, 0, Image.Width, Imagem.Height), Imagem);


eu preciso selecionar uma parte da imagem e ampliar. Tambem preciso colocar outros objetos em cima da imagem selecionada
Ex:
Vou selecionar os olhos e depois colocar um X em cada olho, tenho que saber a distancia do olho esquerdo para o olho direito..
alguem poderia me ajudar
Claudio


GOSTEI 0
POSTAR