吧务
level 13
弄个GDI43.Dll,或是GDI+,我建义用GDI42,GDI+要比GDI42好很多但是定义太麻烦。我记得QT团队不是弄了一个GDI+类的。你去问一下吧。
2013年06月27日 17点06分
2
回复 《顾名思义》 :thx
2013年06月28日 15点06分
回复 ¤工藤星一※ :楼下。
2013年06月28日 17点06分
吧务
level 13
GDI42
可以做如下操作
打开PNG
Dim A As PicturePNGBuffer
LoadImageToDC "PNG图片路径",A.hdc,A.ScaleWidth,A.ScaleHeight
这样图像就放到A.hdc中了。
保存成PNG并放到C:盘根目录下
'只能保存没有半透明Alpha通道的图像,以后会加强。
Dim I() As Byte
SaveDCToByte I, A.hDC, A.ScaleWidth, A.ScaleHeight
Open "C:\1.png" For Binary As
#1 'Put #
1, , I
Close #1
===================== '千万要记得释放,不然会出错。
DestroyPNGData PictureMemory
2013年06月28日 07点06分
3