GitHub上图片加水印的APP

GitHub上提供了多个图片加水印的APP或工具,这些工具大多以开源项目的形式存在,用户可以根据自己的需求选择适合的工具进行使用。以下是一些GitHub上关于图片加水印的APP或工具的介绍:

 

1. yiyin

描述:yiyin是一个直接生成图片印框的工具,无任何水印,且始终开源免费。用户可以通过该工具为图片添加自定义的水印效果。

功能:支持自定义水印的字体、颜色、大小等属性,可以生成横图、竖图以及竖图转横图等多种效果。

使用方式:直接安装并打开软件,从v1.3版本之后,所有的参数说明将在软件的参数设置中提示,用户只需将鼠标移动到参数后面的❓即可看到参数的作用。设置好选项后选择图片并点击生成印框即可输出图片。

来源:GitHub(ggchivalrous/yiyin 和 Zcating/yiyin)

2. Image Watermark Tool

描述:Image Watermark Tool是一款一键给图片添加水印的开源免费工具,用户无需将图片上传到服务器,可直接在本地设备上操作,有效保护隐私。

功能:支持自由选择水印颜色、大小、透明度、倾斜角度等个性化自定义选项。

使用方式:用户可以在GitHub上找到该项目(unilei/image-watermark-tool),并根据项目说明进行安装和使用。

3. WaterMark

描述:WaterMark是一个图片水印生成器,可以给指定图片文件或者目录添加水印,水印支持自定义文本、位置、颜色、大小等。

功能:用户可以通过命令行工具为图片添加水印,支持批量处理图片文件夹。

使用方式:该工具主要基于Python开发,用户可以通过brew tap和brew install命令在Mac上安装,或者在Windows上直接运行Python代码。具体使用方法和参数说明可以在GitHub项目页面(LiushuiXiaoxia/WaterMark)上找到。

总结

 

GitHub上提供了多种图片加水印的APP或工具,用户可以根据自己的需求和喜好选择合适的工具进行使用。这些工具大多具有开源、免费、功能丰富等特点,可以满足不同用户的需求。同时,用户也可以根据自己的需求对工具进行定制和扩展,以满足更高级的需求。

### Photoshop 批量添加水脚本 对于希望利用Photoshop进行批量处理并为图像添加水的需求,存在特定的解决方案。一个值得注意的例子是由 laozeng 开发并于 GitHub 上共享的一个脚本[^2]。此脚本不仅能够自动识别图片的方向,并据此调整位置来放置水印,还具备从EXIF或XMP元数据提取拍摄日期的功能,在此基础上创建带有时间戳记的文字标记。 当遇到缺少拍摄时间记录的情况时,该程序会尝试从未压缩的照片文件中的 XMP 数据读取相应信息作为替代方案。此外,为了确保最终输出的质量,脚本允许用户自定义JPEG保存选项,比如指定较高的压缩品质等级(默认设为10)。针对不同设备间的兼容性考虑,也加入了对多种操作系统环境的支持特性——例如在Mac平台上可通过内置的应用程序“字体册”轻松获取适用于水印文字显示效果优化后的PostScript名称列表。 下面是一个基于上述描述实现的简化版 JavaScript 代码片段,可用于指导如何编写类似的批处理任务: ```javascript // 定义函数以应用到每张打开的文档上 function addWatermark(doc) { try { // 获取当前活动文档的信息 var docRef = app.activeDocument; // 判断是否需要旋转图像 if (doc.width > doc.height) { doc.rotateCanvas(90); } // 创建文本图层用于承载水印内容 var textItem = doc.artLayers.add(); textItem.kind = LayerKind.TEXT; // 设置文本属性 with(textItem.textItem){ contents = getExifOrXmpDate(); // 自定义函数返回日期字符串 position = [doc.width - fontSize, doc.height - fontSize]; size = calculateFontSizeBasedOnResolution(doc.resolution); font = "Arial-BoldMT"; // 或者其他可用的 PostScript 字体名 } // 另存新副本至硬盘 saveAsJpegWithQualitySetting(doc, "/path/to/output/folder", 10); } catch(e) { alert("Error processing document: " + e.message); } } // 遍历所有已加载项执行操作 for(var i=0; i<app.documents.length; i++) { addWatermark(app.documents[i]); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值