1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > gdiplus 水印_GDIPlus合成半透明图片批量添加图片水印

gdiplus 水印_GDIPlus合成半透明图片批量添加图片水印

时间:2021-06-25 00:40:08

相关推荐

gdiplus 水印_GDIPlus合成半透明图片批量添加图片水印

' //↓ 创建图片矩阵

GdipCreateImageAttributes (pImageAttribute)

' //↓ 设置颜色矩阵

GdipSetImageAttributesColorMatrix_NULL (pImageAttribute, 0, 1, 颜色矩阵, 0, 0)

保存透明图片之后可以在我的图片里查看,也可以分享,但查看图片时会发现图片背景颜色是黑色或者白色等,这是因为透明的缘故,显示的颜色并不是图片的颜色,而是应用软件界面颜色。

m_新图片.创建 (背景宽度, 背景高度)

' //↓ 创建Gdiplus图形

GdipGetImageGraphicsContext (m_新图片.取图片句柄 (), pGraphics)

' //↓画出背景图片

GdipDrawImageRectRectI_NULL (pGraphics, 背景图片.取图片句柄 (), 0, 0, 背景宽度, 背景高度, 0, 0, 背景宽度, 背景高度, #Unit_Pixel, 0, 0, 0)

' //↓画出水印图片

GdipDrawImageRectRectI_NULL (pGraphics, 水印图片.取图片句柄 (), x, y, 水印宽度, 水印高度, 0, 0, 水印宽度, 水印高度, #Unit_Pixel, pImageAttribute, 0, 0)

' //↓销毁建Gdiplus图形

GdipDeleteGraphics (pGraphics)

.如果真 (pImageAttribute ≠ 0)

' //↓销毁图片矩阵

GdipDisposeImageAttributes (pImageAttribute)

.如果真结束

' //=====================================

图片框3.图片 = m_新图片.保存到字节集 (5)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。