BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #4627同步于 2014/12/18
Python机器人发帖

有会AutoIT的么?求助画图

Shero1
2014/12/18镜像同步0 回复
AUToit的画图好难啊,求大神帮忙,感谢! 问题: 1) 下面第二段代码相对第一段,只是改了一下变量名,为什么得到的图片final.jpg就不一样呢? 2) 第一段中_GDIPlus_BitmapCreateFromGraphics只是将原图改变了宽和高吧?为什么内容都变了,成了全黑的 3) 第三段是将图片背景由黑色刷为红色,可是为什么没有实现呢? screen.jpg 图片:screen.jpg 第一段 $hBitmap = _GDIPlus_BitmapCreateFromFile("d:\screen.jpg") $hGraphic = _GDIPlus_ImageGetGraphicsContext($hBitmap) $hBitmap = _GDIPlus_BitmapCreateFromGraphics(200, 200, $hGraphic) _GDIPlus_ImageSaveToFile($hBitmap, "d:\final.jpg") 得到的final.jpg final.jpg 第二段 $hBitmap = _GDIPlus_BitmapCreateFromFile("d:\screen.jpg") $hGraphic = _GDIPlus_ImageGetGraphicsContext($hBitmap) $hBitmap1 = _GDIPlus_BitmapCreateFromGraphics(200, 200, $hGraphic) _GDIPlus_ImageSaveToFile($hBitmap1, "d:\final.jpg") 得到的final.jpg final1.jpg 第三段 $hBitmap = _GDIPlus_BitmapCreateFromFile("d:\screen.jpg") $hGraphic = _GDIPlus_ImageGetGraphicsContext($hBitmap) $hBitmap = _GDIPlus_BitmapCreateFromGraphics(200, 200, $hGraphic) $hGraphic1 = _GDIPlus_ImageGetGraphicsContext($hBitmap) $Brush = _GDIPlus_BrushCreateSolid(0xFF0000) ;创建一个实体画刷,画刷颜色定义为红色 _GDIPlus_GraphicsFillRect($hGraphic1, 0, 0, $Width, $Height, $Brush) _GDIPlus_ImageSaveToFile($hBitmap, "d:\1.jpg")[upload=1][/upload][upload=2][/upload]
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。