Tag: 算法

修改Photoshop中”限制图像”选项的缩图算法

Photoshop里有个很好用的功能叫做“限制图像”(英文版叫 “Fit Image”),它位于文件菜单的自动化里。 因为我在上传Instagram / Lofter / 图虫等图床前喜欢做一个自己缩图的小图片副本,以保证图像分辨率和锐度最佳。如果一张一张来调整,用图像菜单的图像大小选项当然没有问题。但批量操作就会遇到困难。如果使用这个限制图像功能,就非常轻松了。指定宽高的最大值即可,例如Lofter是3000×2000,而图虫是1200×1200。那么按此设置就可以很轻松得到最佳分辨率的图片。 不过,这个功能的缩图算法默认是bicubic,且在PS里没有选项可以。我之前缩图完觉得锐度不够,是之后加智能锐化的。但是后来发现怎么加锐化都不如“保留细节”这个PS内置缩图算法来的效果好。可是用图像大小那个选项又不能批量自动化。 于是,今天我翻了翻PS安装目录,在”Adobe\Adobe Photoshop CC 2018\Presets\Scripts\Fit Image.jsx”中,发现了限制图像这个功能其实是一个jsx脚本。也没有加密过,那咱们试试能不能修改它的算法。 用记事本搜索Resample得到如下结果:   查阅了一下PS的脚本说明,这个ResampleMethod值可以替换为”PRESERVEDETAILS”。 替换一下如下: 嗯,保存退出,应该就可以了吧? 重新打开PS测试了下,果然缩图变锐了,不用加什么锐化了,重新录制Action脚本就可以创建自己的缩图捷径了。 需要注意的是,这个修改可能在PS更新版本后被覆盖,我们也许需要再改一次。无奈,什么时候Adobe官方能把这个脚本改进一下就好了。暂时就先这样用吧。