Jump to content


Max William

Member Since 16/07/2009
Offline Last Active 22/01/2013, 13:33
-----

Topics I've Started

Canvas + Jquery

22/01/2013, 10:31

Bom dia.

Tenho que fazer uma tela onde será ajustado zoom, brilho, contraste e também mover a imagem quando estiver ampliada. Mas não estou conseguindo de forma satisfatoria calcular a movimentação do mouse dentro da canvas, uma vez, que se o mouse se mexer rápido ele "pula" pixel da conta e faz com que o resultado final de errado.

Posted Image

Pra saber quantos pixel eu subi ou desci, eu pego a cordenada de quando foi feito o click subtrario com a cordenada que recebo do mousemove, assim sempre onde eu clicar vai ser 0 e para onde eu mover parte dele.

Problema se eu mexer mouse um pouco mais rápido ele se perde na conta, e some 10px, 30px e se for repetindo ele faz isso até errar absurdamente e ter que dar refresh na tela.

Alguém tem ideia de como posso evitar erros trabalhando com esse mousemove e cordenadas?

IPB Skin By Virteq