我正在使用以下命令从文件创建图像 var img = Image.FromFile(openFileDialog1.FileName); 我还创建了一个相同大小的位图 var bmp = new Bitmap(img.Width, img.Height);
var g = Graphics.FromImage(bmp); 然后使用以下命令从图像绘制到位图 var r = new Rectangle(tileoffsetx,我都得到了意想不到的缩放。(即使我使用
一般来说,图像是非常相似的,有时是相等的,所以我想要创建一个位图来表示当前的屏幕和前一个屏幕之间的差异。为了实现这一点,我正在逐像素比较这2幅图像,当它们相等时,我用透明的颜色设置像素(在原始代码中,我使用Bitmap.LockBits来获得更好的性能):
for (var x = 0; x < width,我获得了第一个屏幕并替换为顺序位图</em