首先放链接

https://www.icloud.com/shortcuts/9d79738912a64aa48198daf5edd2a46d

效果示意图

null

null

null

捷径特点

  • 本捷径的水印位置位于图片底部局中偏上的位置
  • 可自适应不同水印的尺寸
  • 可多选照片批量操作
  • 在加水印操作完成后会弹出预览,完成后点击保存或放弃
  • 选择保存后还可选择是否删除原图
  • 受益于捷径 app 本身,加水印后的图片分辨率、拍摄时间、画质、体积基本均无变化
  • 目前版本需手动运行捷径(或添加到小组件、Siri以更快启动),暂不支持从分享中启动(见文末问题)

几处可以自定义的点

  • 水印图片,目前设定为读取 iCloud 云盘/Shortcuts 路径下一张图片文件的形式,可以自行将图片水印放入此路径中,然后填写完整的文件名,也可自行修改为主动挑选文件/照片;
  • 水印大小,目前设定为被加水印图片宽度的十三分之一;
  • 水印距离底边的高度,目前设定为 50;
  • 水印透明度,目前设定为 85%。

null

有的没的

之前给照片加水印主要都是在 Mac 上 Lightroom 导出时,或者单独用 Photobulk,现在也可以在 iPhone 上完成了。

目前网上的水印捷径多是在图片左下角加上一个作者名称水印,或是像安卓手机那样的由 XX 相机拍摄的图标水印。对于想将自定义水印放在其他位置的人(比如我)来说,就不太适用。
原因在于 Shortcuts 的叠放图像动作中只有四个角和正中央的现成选项,其余的位置只能以坐标形式实现,多了好几步计算。

楼主是个文科生,第一次自己尝试制作捷径,以前都是下网上现成的 Workflow / Shortcuts。
一开始也是觉得智商压制有些摸不着头脑,下载了好几个网上的类似捷径下来研究结构。
但捷径 app 目前这种所有动作全部平铺,不能收起/展开的一长串显示形式也是看得蛮头疼的。
多选不同尺寸照片的实现、压缩后水印的大小以及跟随着的位置坐标的计算、理解方法后动作顺序的排布等等实现问题也是折腾了很久。
无数次「测试-调整-以为 OK 结果换了一张图/水印又不出问题-终于 OK 但感觉还可以优化」的循环后,目前暂时处于比较满意的状态。

不过就整体而言还是个简单的小捷径啦,和大神们用上各种嵌套乃至JS的捷径尚有差距……

喜欢拍照的朋友可以关注一下我的微博 时不时会放一些随拍~

null

Credits

研究中主要参考了来自 @Sunbelife https://sspai.com/post/42951 的捷径,但除了最后保存/放弃,保存原图与否的选项之外,基本自己重新搭建了一遍。

问题

这个捷径我另复制了一个,改为接受分享图片的形式,但是以「照片 app -分享-捷径」方式一运行就闪退,不知道是为什么,大家可以的话也可以测试一下,或者有高人能解答。