五一出游,这波 Shortcuts 动作让您的照片更好看
适逢佳节,不少读者都有出游计划,UNTAG 为各位会员准备了一波照片或图片处理相关的 Shortcuts 动作,既有主笔使用多年的经典工具,也有接下来即将发布的新内容。
会员先行:快速制作九宫格切图
作者:Minja
九宫格切图常见于各大媒体与朋友圈,本文分享一种基于 Shortcuts(快捷指令)的免费方案,同时谈谈如何大幅精简这类涉及计算的 Shortcuts 动作。
使用简介:九宫格切图,最后一定是希望获得九张正方形图片,方能展示成 3x3 的矩阵。论其操作,倒也简单,无非是准备好正方形的图片素材,然后让软件负责切割。我设计的动作高度自动化,您只要选择照片,然后稍作调整、将其改为正方形图片,后面的事情全部交给 Shortcuts。详言之,选择图片后,Shortcuts 会显示一个精简的图片编辑界面(实际上是叠放界面),中间是一个正方形的画布,视原始图片的情况可选择以下操作:
- 图片本身就是正方形,此时稍稍缩放一下,让其边缘与画布边缘差不多对其即可;
- 图片不是正方形,想要展示的也只是其一部分,就可以进一步抻大,让多余部分溢出画布——此时,留下的部分就是一分不多一分不少的正方形;
- 图片不是正方形,但想要完整展示,此时需要给图片配一个底图,就像拍立得相机的相纸一样,此时也仅需要缩放、移动图像,挪到合适的位置——当然,即便是正方形的图片,也有人希望配上边框,让它看上去有相纸风格,此时同样只需调整图片位置和尺寸。
以上三种情形,均可在同一个操作中完成,不需要设置一系列复杂的 If 判断模块,大大降低了 Shortcuts 动作本身的复杂性。确定好需要切分的图片后,视图片大小,在几秒内即可获得切分好的图片。
- Shortcuts 动作下载
- 在 GitHub 第一时间获得更新
会员先行:为照片添加徕卡风格的水印
作者:Minja
照片水印是权利标识,是身份标志,更是一种风格。本文提供一套添加水印的 Shortcuts(快捷指令)核心框架,任您为摄影作品添加心仪的水印。
使用简介:示例动作适用于 iPhone、RICOH 和 FUJIFILM 的产品,配有对应的模板,Shortcuts 会自动识别照片来源机型并套用模板,不需要手动操作。不过,除 iPhone 以外,我不能保证其他品牌的所有机型都可以正常加水印,使用相机的读者可等文章发布,或直接与我联系。此水印动作有三组信息,从左到右、从上到下,列如下:
- Shot On + 相机品牌,品牌信息预先设置了模板,可以展示商标,而非单纯的本文;
- 机型 | 光圈 | 感光,列出主要参数,这里只是举例,故较为精简;
- 日期 + 版权信息,使用前请将 © Minja 更改为您自己的权利信息,如果名字较长,可能需要微调摆放位置。
确定上述信息符合要求后,你可以选择任意一张照片,运行动作,静待几秒,就能得到带有水印的图片。如果是从相机中导入的照片,部分可能体积较大,Shortcuts 需要更多时间。本动作采用拼接图片的形式添加水印,不会压缩原图的尺寸,一般不伤质量——不过,加水印一般是为了分享到社交网络,大概也不需要太高的像素。
- Shortcuts 动作下载
- GitHub 第一时间获得更新
经典回顾:其他照片处理相关动作
- 《用 Shortcuts 在 iOS 设备上创建智能相簿:以找回相机胶卷为例》
- 《轻量级图片标注方案:Shortcuts 篇》
- 保存 Instagram 图片(针对网页版和 PWA):下载|GitHub
- 压缩图片体积:下载|GitHub
- 拼接图片:下载
一个免费翻译任何 RSS 服务的方法
作者:@Hum
Safari 和 Chrome 目前内置的翻译功能都做不到这一点,只有用 Chrome 配上 Google 官方的 Google Translate 插件可以。
效果如下,示例服务为 Inoreader:
列表的中英文对比:Apple Inc. Press Release
正文的中英文对比:Michael Tsai 博客的 SVG to SwiftUl Converter
开了插件后直接会全部自动翻译,不用再进行加载或其它操作。
用 Shortcuts 批量发送文件到微信,兼谈“神奇”的微信自动化
作者:Minja
任何自动化,一旦遇到微信这座大山,基本都要停下来。例如批量发送文件这么简单地事情,如果您在 iPhone 上操作,一般就只能一个一个发送,非常愚蠢。@文刀 给某网站写专栏时,就写过一个批量发送文件到微信的半自动方案,未料如今情况并无多少好转。不过这个半自动方案仍然很实用,文件越多,其用处越大。我在分享新方案的同时,也借机聊聊微信自动化的几个大坑,希望 iOS 高玩少踩一些坑。
微信不能通过分享菜单分享多个文件,这是第一个坑,很多自动化动作,最后一步往往是发送到特定软件,但微信说,不好意思,一次只能进一个人。这个坑是我琢磨本文方案的起点。微信虽然提供了发送消息到指定联系人的模块,本可借此减少手动选取发送对象的步骤,但该模块至今不可用,极少数发送成功的案例也提及需要授权微信访问通讯录,如此冒犯而无理取闹的要求——技术上根本没有任何必要——本站读者估计无法容忍。何况,就算把通讯录交给微信,也不能保证发送成功。
既然不能一次性发送,好歹能不能批量选中文件,然后挨个传给收件人呢?这倒有可能。步骤就在下面,非常简单,照着做一个就好了,下载的功夫您就可以做完。
分享菜单中的微信渠道,本身就可以把单个文件传给收件人;而这个渠道可以通过 Shortcuts 调用,遂省下主 逐个选取文件的功夫。换言之,原本是要一个一个选文件,再一个一个选收件人,并且每次都要经历选文件、点分享菜单、选择微信、选择联系人的完整流程,堪称距离目标只有一步之遥却硬要转身绕地球一圈再回来。本文方案节省前三步,因而文件越多,效果越明显。
惟需注意,发送文件时需点“隐藏”,让文件在后台传输,否则很可能会发送失败——这又是微信的一个奇特性质。在摸索过程中,我还发现微信的种种性质,例如禁止从 Shortcuts 缓存或变量中传递数据,这些前无古人后估计也无来者的设计,实在令人匪夷所思。
免费提供 GPT-4 的 AI 服务
作者:@沨沄极客
Forefront Chat 目前提供免费 GPT-4 体验,只需要邮箱账户注册即可体验。
🔗 Forefront Chat
Forefront Chat 有几十个预设的模型,可以模拟一些经典角色进行对话,比如皮卡丘、斯内普、唐老鸭等。
在聊天框右侧的加号中可以选择 GPT-3.5 或 GPT-4。
考虑到结合 GPT-4 API 的价格是 GPT 3.5 Turbo API 的十倍,可谓是下了血本。
Forefront AI 本身的服务模式是提供多种 AI 模型的 API 服务,并以 GPU 算力计算 Token 的形式进行计费。
此次开放的 Forefront Chat 则暂时没有提到收费计划。应该是类似于 ChatGPT 的模式,开放免费的网页服务给个人用户体验,并为开发者提供付费的 API。
不打开文件夹的文件浏览思路
作者:@Minja
Hum 在第二十二期会员栏目中介绍了一种反其道而行之的桌面管理思路:隐藏桌面,通过 Finder 查看桌面文件。隐藏桌面文件的把戏,或许知道的人不少——有些文章会将其称为“老板键”——我也写过一个隐藏/显示桌面文件的 LaunchBar 动作,在上台演讲或线上开会前运行一下,就像拉上幕布,所有杂乱文件都眼不见为净。
但浏览文件的思路转变,要比学几句 Shell 命令或编几个自动化工具难得多。Hum 隐藏桌面是一例,而我连 Finder 都不常打开,又是另一种浏览文件的思路。详言之,我的文件浏览器(File Browser)是 LaunchBar:
- LaunchBar 全局启动,不用离开当前应用、不影响全屏窗口,即可浏览任何文件夹中的内容,方法是输入文件夹或文件名中的个别字母或数字(不用输全名),LaunchBar 会过滤出匹配项,并且用得越多、匹配项越靠前,很容易形成肌肉记忆*;
- 常规文件操作,例如复制、粘贴、删除和重命名,均可直接在 LaunchBar 中进行,多数时候不需要打开 Finder;
- LaunchBar 还有绝妙的最近项目列表:用 ⌘Command-Space 启动 LaunchBar 后,松开 ⌘Command、按住 Space,然后再按上下方向键,就能浏览最近打开过的项目(包括文件和文件夹)。
我们平时浏览文件,往往会跨几个文件夹,比如写一篇报告,可能要用到论文文件夹、专著文件夹当然还有存放草稿的项目文件夹,苟全部打开,电脑屏幕将如同车祸现场。真正的问题还不仅仅是“看上去”,而是“用起来”:macOS 的窗口管理设计逐渐转向应用(App)为本位,而无视您真正的工作流程——或者说,Apple 的设计师认为您应该在一个软件里面做完所有事情(最多两个软件分屏),把 macOS 当成 iPad 用。试想一个很具体的例子:您在写报告,打开了三五个文件夹窗口,从其中的配图文件夹里拖了一张图到文本编辑器里,然后关掉配图文件夹;此时,剩余的文件夹窗口将一拥而上,淹没编辑器窗口。
上述围绕应用的设计本身值得谴责,但既然身处 macOS,权宜之计或许就是少开几个窗口——从 Finder 开始。消除问题总比解决问题更高明,不打开文件夹,当然就没有后续的文件管理或视图切换等麻烦。
*例如,我现在输入 DL 就会定位到下载(Download)文件夹。您可以选择其他缩写,而不需要任何预先设置——像 Alfred 那样,尽管 LaunchBar 也可以这么做——LaunchBar 会根据每次的输入和选择智能调整搜索结果列表,就像现在流行的人工智能一样。
来自 OpenAI 员工的 Emoji 语义搜索工具
作者:@Hum
🔗 GitHub 链接:https://github.com/lilianweng/emoji-semantic-search
因为工作用 Slack,所以很多时候表达情绪都是用 Emoji. 而且 Slack 的 Emoji 是有人工智能匹配的(但不支持中文),所以还算方便。
但在 Slack 用表情习惯了,换到别的地方也要用表情的时候,就糟了。如果你也一样常用 Emoji,那你就会知道,Emoji 的名字非常复杂难记。比如 Launchbar 是支持 Emoji 搜索的,我有一次想通过搜“Laugh”来匹配到 😂,因为在中文里这个表情的名字是“大笑”。但结果就是找不到,因为这个表情的名字是 “Face with tears of joy”……所以我现在匹配这个表情,用的都是“tear”:
后来做 OpenAI 的功课的时候,发现了其 Applied AI 部门的 Lilian Weng 有一个项目是 Emoji 的人工智能的语义匹配。而且毫无疑问这是支持中文的(因为它用了 ChatGPT):
和其它当下花里胡哨的 AI 项目相比,这个项目毫无噱头。但是,它 Work.
几乎所有视频服务都有对应的在线下载服务
作者:@Hum
几乎所有视频服务都有对应的在线下载服务(也就是网页)是一个非常基础的事实。如果进行简单的推想,会发现这件事明显到了“怎么可能没有?”的程度。
但是不到1周前,Macworld 在《如何在 Mac 上下载 YouTube 视频》里严肃认真地推荐了包括录屏的一众下载 Youtube 视频的方案。我突然回想起,自己在不久以前也似乎有些追求本地工具的下载。这也许来自于 macOS 用户追求“本地原生工具”的癖好。
回想起在 Shortcuts 领域,曾经最火的永远是下载各社交平台图片、视频的 Shortcuts(我自己也做过啦)。于是意识到似乎还是有必要提醒各位普通用户,咱们基本没有什么必要去专门费劲做这件事。因为只要这些网站的内容可以下载,就一定会有人做下载视频的网页来下载它。
为什么?因为流量很大,可以狂挂广告赚钱。
Untag 作为一个提供方法的地方,请各位不要嫌我啰嗦地提一嘴“怎么下载”——
对于下载任何常见的视频服务,甚至羞羞的视频网站,你都可以用以下关键词条,下载它们提供的视频:
网站名 + downloader
我知道,有很多软件,提供了很不错的功能,比如下载字幕、列表下载等等。但是我们要想明白,你是不是真的需要这些功能,又愿意为这些功能付费或订阅?我想用 iPhone 下载个可爱的 Twitter 视频发给家人,我是不是要临时写个 Shortcuts。我还是会写的,不会写的呢?
我是有 Downie 的,它很好用。但在公司,我会简单打开一个网页,下载个视频,关了网页完事。我以前也是写这种 Shortcuts 的,直到有一天我突然意识到 iOS 就可以用这些服务直接下载视频到本地……
在熟悉的语言环境里学另一门语言
作者:@文刀漢三
在社交平台上偶尔会看到有人发一段中文内容,中间夹杂一两个英文单词,底下除了讽刺炫英文的评论,还有类似“噢学会了一个英文单词”的回复。
在熟悉的语境里阅读通常比较放松,突然出现的英文单词会瞬间提高警觉,加深记忆。
这种理论被用在了一款浏览器插件 Toucan 中,用于学习第二门语言。Toucan 可以安装在 Chrome、Edge、Safari,开启后,会自动将文章中的部分单词替换成其它语言。
不过可惜的是,Toucan 目前不支持以中文作为母语来学习

