Picseal介绍
Picseal是一款开源免费的小米照片风格徕卡水印生成器,生成类似小米照片风格的莱卡水印照片。支持佳能、尼康、苹果、华为、小米、DJI 等设备的水印生成,可自动识别,也可自定义处理。工具基于 Cursor 开发,灵感来源于 lecepin 的项目。支持一键部署到 Vercel 和 GitHub Pages,技术栈包括 Vite、React、TypeScript、Rust 和 WASM。
Picseal技术实现
EXIF 解析
使用了 Rust 库 kamadak-exif
从图片中提取得到 EXIF 信息并借助 WASM 技术嵌入前端 JavaScript 使用。
水印生成
通过 HTML 和 CSS 生成水印样式,能够做到动态调整实时预览。
图片生成
导出的图片是通过 dom-to-image
JavaScript 库来将 DOM 转 JPEG/PNG 等格式图片,请注意这种实现生成的是和原图完全不一样的图片,可以看作屏幕截图的方式。
目前针对 JPEG 格式图片新增了复制原图 EXIF 信息嵌进导出的图片中,目前的实现方式比较简单粗暴,直接从原图二进制数据提取 EXIF 部分的数据,再同样以二进制格式进行拼接,不能确保稳定。
Picseal网站地址/如何使用
演示地址1:https://picseal.vercel.app/
演示地址2:https://picseal.zhiweio.me/
GitHub:https://github.com/zhiweio/picseal
本文链接:https://www.ahhhhfs.com/65000/
相关
- 转载请保留原文链接谢谢!
- 本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
- 本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
- 本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
- 联系方式(#替换成@):feedback#abskoop.com
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END