zl03jsj / mupdf

扩展mupdf 实现图像数字证书签名, 手写笔迹数字证书签名, 插入图片, 手写签名注释..改进手写批注,实现模拟真实手写的算法, annot自定义数据, annot插入,删除密码校验等功能...支持ios, windows, mac, linux, c++, java, android
GNU Affero General Public License v3.0
151 stars 55 forks source link

使用透明图片作为签名外观,背景为 #4

Closed zfx41810 closed 5 years ago

zfx41810 commented 5 years ago

你好,我是用透明的png或gif作为签名外观时,得到的签名是黑色背景。但当我使用白色背景的png时,得到的签名外观是透明的 ,请问是哪个参数的问题。

fz_begin_group(ctx, dev, rect, cs, 0, 0, FZ_BLEND_DARKEN, 1); fz_fill_image(ctx, dev, img, image_ctm, 1.0f, NULL); fz_end_group(ctx, dev);

是否是这段代码的问题,谢谢

zl03jsj commented 5 years ago

fz_begin_group(ctx, dev, rect, cs, 0, 0, FZ_BLEND_DARKEN, 1); 是这个fz_blend_darken, 看看有一些其他的什么模式.

124327288 commented 4 years ago

我遇到了一样的情况。。。不过是用的其他的函数。在mupdf1.17里面