开发的第一款 MacOS APP,造了一个不一样的轮子,一款图片批处理 APP
nonozone:
不知道有没有人和我有一样的困扰。平时不管是拍产品图,还是其他素材照片,要发布到社交平台或者线上店铺,我都是一批一批集中拍摄。
拍产品和拍风景、人像不一样,产品拍摄大多会把主体放在画面正中心,构图方式相对固定。而且经常是同一台相机、同一个场地,灯光环境也保持不变。拍完之后,就要筛选照片,再裁切成不同平台要求的长宽比,适配各个渠道使用。
过去处理这批照片,常规做法是打开文件夹,手动挑选需要处理的图片,再一张张做调色、裁切,整套流程效率很低。
所以我开发了这套工具。它直接以文件夹作为输入对象,只需要选定一个输入目录,就可以把文件夹内全部照片,按照预设配置一次性完成处理。处理完成后,输入目录会自动清空。之后只要往这个文件夹放入新拍摄的照片即可,我们不用再费力区分哪些已经处理过、哪些还没处理 —— 只要这个目录里存在图片,就代表是待处理的新素材。
处理完成的成品图,会根据配置自动保存到对应的输出路径。同时原始拍摄文件也会自动归档保存,不会丢失任何原图。
考虑到我自己经常拍摄产品,我还额外做了产品型号录入的功能。拍完一款产品,现场直接查看挑选,不合格的直接删除(会移动到一个待删除目录),其他的立刻执行处理,接着再拍摄下一款产品。自动按照产品/型号名字重命名或者目录归纳,整个工作流非常流程化,上手简单、操作高效。
所有参数配置只需要设置保存一次,后续可以重复复用,每次使用只需要点击运行即可。
以上就是我开发这款软件的实际使用场景与初衷。接下来简单介绍下软件的功能和细节:这是一款面向可重复流程化作业的图片批量处理工具。
接下来简单介绍一下目前已经实现的功能。
## 一次运行多组输出配置
SizeFold 目前可以保存三组独立配置,并选择同时启用其中一到三组。
每组配置都有自己的裁切比例、输出尺寸、调色参数、JPEG 质量、文件名和输出目录。比如同一张产品原图,可以一次生成:
- 用于线上店铺的 1:1 方图;
- 用于网站详情页的 4:3 横图;
- 用于社交平台的 9:16 竖图。
不需要把同一批照片重复导入和处理三次。
裁切比例除了常见的 1:1 、16:9 、9:16 、4:3 和 3:4 ,也可以直接输入 5:4 、3:2 或 1.91:1 这样的自定义比例。
输出尺寸可以按照宽度、高度、长边或短边设置。如果不需要缩放,也可以只裁切,保留裁切区域原有的像素尺寸。
## 预览、裁切和调色
选中输入目录后,软件会显示里面的缩略图,可以用鼠标或方向键浏览。
预览区可以在原图和处理后效果之间切换。裁切、曝光、对比度、高光、阴影、色温、饱和度和锐化等调整,会直接反映在预览中。最终导出和预览使用同一套处理参数,避免预览是一种效果,导出后又变成另一种效果。
产品没有正好位于画面中心时,可以直接在代表图片上点击需要保留的位置,整批图片共用这个裁切中心。
如果拍摄时相机方向不对,也可以给整批照片统一旋转 90°、180° 或 270°,不需要逐张修改。
浏览过程中遇到不满意的照片,可以通过快捷键把它移到输入目录里的 To Delete 文件夹。这里不是永久删除,之后仍然可以在 Finder 里复核。
## 文件名和产品型号
每组配置都可以单独设置输出文件名。
文件名可以组合原文件名、产品型号、配置名称、处理日期、实际输出尺寸和连续编号。例如:
PEN-A-001.jpg
PEN-A-002.jpg
PEN-A-003.jpg
编号会检查现有的输出目录并从下一个可用数字继续,不会覆盖以前生成的文件。
拍摄产品时,还可以给当前批次输入一个型号。每组配置可以选择是否按照型号建立子目录,这样不同产品的成品会自动进入各自的位置。
我自己的使用方式是:拍完一个型号,现场筛选并处理,确认完成后再拍下一个型号。型号只需要输入一次,不用逐张修改文件名。
## 原图安全和撤回
这部分是我比较在意的地方。
预览、裁切和调色都不会修改原始文件。SizeFold 会先生成所有启用配置要求的成品,只有确认同一张原图的全部输出都成功后,才会把原图移入归档。
如果其中任何一个输出失败,本次生成的相关成品会被清理,原图继续留在输入目录里。不会出现一部分成品已经生成,但原图又找不到的情况。
如果整批处理完成后发现配置有问题,还可以撤回上一批。撤回会删除该批实际生成的成品,并把对应原图从归档移回输入目录。如果文件被修改、移动或者出现同名冲突,撤回会在改动文件前停止,不会覆盖现有文件。
## 当前的产品边界
这款软件目前支持读取 JPG 、PNG 、HEIC 和 TIFF ,输出统一为 JPEG 。
它不是 Photoshop 或 Lightroom 的替代品,也不是图库管理软件。它不做图层、复杂蒙版和完整 RAW 调色,主要解决的是规则相对固定、需要反复执行的图片批处理工作。
软件是原生 macOS App ,图片完全在本地处理,不需要账号,不上传云端,也没有分析 SDK 。
App 打开期间可以自动发现输入目录里的新图片,但不会自动开始处理,也不会在退出后常驻后台。什么时候运行,仍然由用户自己决定。
## 体验和反馈
目前可以免费完整处理 200 张成功原图,没有时间限制。预览和处理失败不会消耗额度,之后是一次性买断,没有订阅。
官网:
[https://www.sizefold.com](https://www.sizefold.com)
Mac App Store:
[https://apps.apple.com/app/sizefold/id6795541247](https://apps.apple.com/app/sizefold/id6795541247)
如果 200 张不够测试实际工作流,可以通过官网联系我并说明使用场景。确实有需要的话,我可以提供兑换码,不要求好评。
我现在更想知道的是,这种“把输入目录直接当成待办队列”的方式,是否符合大家真实处理图片的习惯。哪些地方仍然太慢,或者与你们现在的工作方式对不上,都欢迎直接提。
---
原文链接:[点击查看](https://www.v2ex.com/t/1233371)
不知道有没有人和我有一样的困扰。平时不管是拍产品图,还是其他素材照片,要发布到社交平台或者线上店铺,我都是一批一批集中拍摄。
拍产品和拍风景、人像不一样,产品拍摄大多会把主体放在画面正中心,构图方式相对固定。而且经常是同一台相机、同一个场地,灯光环境也保持不变。拍完之后,就要筛选照片,再裁切成不同平台要求的长宽比,适配各个渠道使用。
过去处理这批照片,常规做法是打开文件夹,手动挑选需要处理的图片,再一张张做调色、裁切,整套流程效率很低。
所以我开发了这套工具。它直接以文件夹作为输入对象,只需要选定一个输入目录,就可以把文件夹内全部照片,按照预设配置一次性完成处理。处理完成后,输入目录会自动清空。之后只要往这个文件夹放入新拍摄的照片即可,我们不用再费力区分哪些已经处理过、哪些还没处理 —— 只要这个目录里存在图片,就代表是待处理的新素材。
处理完成的成品图,会根据配置自动保存到对应的输出路径。同时原始拍摄文件也会自动归档保存,不会丢失任何原图。
考虑到我自己经常拍摄产品,我还额外做了产品型号录入的功能。拍完一款产品,现场直接查看挑选,不合格的直接删除(会移动到一个待删除目录),其他的立刻执行处理,接着再拍摄下一款产品。自动按照产品/型号名字重命名或者目录归纳,整个工作流非常流程化,上手简单、操作高效。
所有参数配置只需要设置保存一次,后续可以重复复用,每次使用只需要点击运行即可。
以上就是我开发这款软件的实际使用场景与初衷。接下来简单介绍下软件的功能和细节:这是一款面向可重复流程化作业的图片批量处理工具。
接下来简单介绍一下目前已经实现的功能。
## 一次运行多组输出配置
SizeFold 目前可以保存三组独立配置,并选择同时启用其中一到三组。
每组配置都有自己的裁切比例、输出尺寸、调色参数、JPEG 质量、文件名和输出目录。比如同一张产品原图,可以一次生成:
- 用于线上店铺的 1:1 方图;
- 用于网站详情页的 4:3 横图;
- 用于社交平台的 9:16 竖图。
不需要把同一批照片重复导入和处理三次。
裁切比例除了常见的 1:1 、16:9 、9:16 、4:3 和 3:4 ,也可以直接输入 5:4 、3:2 或 1.91:1 这样的自定义比例。
输出尺寸可以按照宽度、高度、长边或短边设置。如果不需要缩放,也可以只裁切,保留裁切区域原有的像素尺寸。
## 预览、裁切和调色
选中输入目录后,软件会显示里面的缩略图,可以用鼠标或方向键浏览。
预览区可以在原图和处理后效果之间切换。裁切、曝光、对比度、高光、阴影、色温、饱和度和锐化等调整,会直接反映在预览中。最终导出和预览使用同一套处理参数,避免预览是一种效果,导出后又变成另一种效果。
产品没有正好位于画面中心时,可以直接在代表图片上点击需要保留的位置,整批图片共用这个裁切中心。
如果拍摄时相机方向不对,也可以给整批照片统一旋转 90°、180° 或 270°,不需要逐张修改。
浏览过程中遇到不满意的照片,可以通过快捷键把它移到输入目录里的 To Delete 文件夹。这里不是永久删除,之后仍然可以在 Finder 里复核。
## 文件名和产品型号
每组配置都可以单独设置输出文件名。
文件名可以组合原文件名、产品型号、配置名称、处理日期、实际输出尺寸和连续编号。例如:
PEN-A-001.jpg
PEN-A-002.jpg
PEN-A-003.jpg
编号会检查现有的输出目录并从下一个可用数字继续,不会覆盖以前生成的文件。
拍摄产品时,还可以给当前批次输入一个型号。每组配置可以选择是否按照型号建立子目录,这样不同产品的成品会自动进入各自的位置。
我自己的使用方式是:拍完一个型号,现场筛选并处理,确认完成后再拍下一个型号。型号只需要输入一次,不用逐张修改文件名。
## 原图安全和撤回
这部分是我比较在意的地方。
预览、裁切和调色都不会修改原始文件。SizeFold 会先生成所有启用配置要求的成品,只有确认同一张原图的全部输出都成功后,才会把原图移入归档。
如果其中任何一个输出失败,本次生成的相关成品会被清理,原图继续留在输入目录里。不会出现一部分成品已经生成,但原图又找不到的情况。
如果整批处理完成后发现配置有问题,还可以撤回上一批。撤回会删除该批实际生成的成品,并把对应原图从归档移回输入目录。如果文件被修改、移动或者出现同名冲突,撤回会在改动文件前停止,不会覆盖现有文件。
## 当前的产品边界
这款软件目前支持读取 JPG 、PNG 、HEIC 和 TIFF ,输出统一为 JPEG 。
它不是 Photoshop 或 Lightroom 的替代品,也不是图库管理软件。它不做图层、复杂蒙版和完整 RAW 调色,主要解决的是规则相对固定、需要反复执行的图片批处理工作。
软件是原生 macOS App ,图片完全在本地处理,不需要账号,不上传云端,也没有分析 SDK 。
App 打开期间可以自动发现输入目录里的新图片,但不会自动开始处理,也不会在退出后常驻后台。什么时候运行,仍然由用户自己决定。
## 体验和反馈
目前可以免费完整处理 200 张成功原图,没有时间限制。预览和处理失败不会消耗额度,之后是一次性买断,没有订阅。
官网:
[https://www.sizefold.com](https://www.sizefold.com)
Mac App Store:
[https://apps.apple.com/app/sizefold/id6795541247](https://apps.apple.com/app/sizefold/id6795541247)
如果 200 张不够测试实际工作流,可以通过官网联系我并说明使用场景。确实有需要的话,我可以提供兑换码,不要求好评。
我现在更想知道的是,这种“把输入目录直接当成待办队列”的方式,是否符合大家真实处理图片的习惯。哪些地方仍然太慢,或者与你们现在的工作方式对不上,都欢迎直接提。
---
原文链接:[点击查看](https://www.v2ex.com/t/1233371)
评论
暂无评论。