Uses
...,JPEG;
Var
tempJPEG:TJpegImage;
tempBitmap:TBitamp;
begin
tempJPEG:=TJpegImage.Create;
tempBitmap:=TBitmap.Create;
tempJPEG.LoadFromFile(OpenPictureDialog1.FileName);
tempBitmap.Assign(tempJPEG);
end;
上面的代码用来读jpg文件
缩放用Timage.Canvas.CopyRect就可以缩放画出tempBitamp
鼠标移动没有做过,应该直接重画就可以了把