本人初学不是很懂Graphic使用bitmap时,由于鼠标还是在picturebox上画图,在picturebox上鼠标绘图的轨迹坐标map到bitmap上,就会有坐标偏移的问题(如:对整张图放大和缩小时,鼠标在100,100的位置画了一个点,那么bitmap上也会在100,100上画一个点,由于bitmap是放大模式,那么这个100,100的点就可能在picturebox中出现在150,150的位置)需要解决的问题是缩放后和移动画布后画图能所见即所得
Graphics.FromHwnd(pictureBox1.Handle);
Graphic使用picturebox时,整个picturebox就是画布,那么不存在坐标偏移的问题,但是picturebox中的内容随时会被picturebox.image覆盖,不知道如何把Graphics里的图像覆盖到picturebox.image中,可能缩放模式下也会有问题
Graphics.FromHwnd(pictureBox1.Handle);
Graphic使用picturebox时,整个picturebox就是画布,那么不存在坐标偏移的问题,但是picturebox中的内容随时会被picturebox.image覆盖,不知道如何把Graphics里的图像覆盖到picturebox.image中,可能缩放模式下也会有问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货