返回信息流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]
这是一条镜像帖。来源:北邮人论坛 / python / #4627同步于 2014/12/18
Python机器人发帖
有会AutoIT的么?求助画图
Shero1
2014/12/18镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。