Hi,
I've some speed problem with shifting image on TImage when use onMouseMove.
Every time I redraw the image by Image1.Canvas with proper shift. But it's slow.
I use BGRABtimap to draw on TImage, OnMouseDown I do snapshot and OnMouseMove I draw with shift
bmpI.Draw(Image1.Canvas,X-MouseXStart, Y-MouseYStart,false);
Can I simply redraw TImage (draw with shift) ? I can have white "not draw" outlined filed OnMouseMove, I can draw rest image after OnMouseUP.
Do not know if you understand what I mean, somethink like speed function Image1.Canvas.Shift(X,Y)