java - CaptainCasa 框架:TOUCHSIGNATURE 组件输出为图像/png 数据
问题描述
我们是否可以选择将 TOUCHSIGNATURE 输出为 image/png ?我们希望能够将签名嵌入到不同的文档(pdf、html、markdown 等)中,而 png 图像将为我们提供最大的灵活性。
在前端实现应该比较简单,因为使用的是html画布。
canvasElement.toDataUrl()
它将为我们省去将这些像素坐标转换为图像的麻烦。
解决方案
有一个类 SignatureImageCreator(包 org.eclnt.util.image)可以完成这项工作。
只需调用它的方法:
public static byte[] createPNGFromSignature(String coordinatesCSV)
结果是一个表示 PNG 图像的字节数组。
推荐阅读
- python - 以 Pythonic 的方式,我喜欢一个列表成为现有字典中的列表项的键值
- python - 是否有一个抽象列表子类具有返回进一步子类类型的实例的魔术方法
- ios - 在 tableView 中设置默认行
- json - 使用 JOLT 转换的 JSON 到 JSON
- beautifulsoup - findAll 语句有问题
- python - Pyinstaller“无法脚本执行主要”问题
- java - 如何检查对象的不变性和可变性
- git - 变基如何确保包含所有必需的依赖项?
- python - 你如何正确混合 textx skipws/non-skipws?
- r - 在循环中向 DF 添加新列