用于批量编辑图像的 ACDSee 替代品

用于批量编辑图像的 ACDSee 替代品

我正在寻找免费的、最好是开放的 ACDSee 替代品来进行批量编辑工作。虽然我可以在 ACDSee 上很好地完成大部分工作,但尽管必须付费,它还是不完全令人满意。我至少需要以下批量编辑功能:

  • 使用高度或宽度调整大小,同时保持纵横比
  • 自动对比度
  • 文字叠加
  • 偶尔,裁剪
  • 哦,我也大量使用重命名功能

ACDSee 存在几个问题:我总是需要突出显示曝光部分,否则自动对比度不会完成,尽管它已保存在预设中;我无法定义、移动裁剪框,这迫使我手动裁剪大量图像。

我不是一个高级的,也不是“强大的照片编辑器”。我只要求我所描述的基本功能能够自动化。我个人的功能愿望清单(我很确定如此小众的东西不存在)是基于图像名称的文本叠加(图像命名为 image-1_1、image-1_2 或 image-2_c1_1、image-2_c1_2,文本叠加将是 Image-1 和 Image-2 C1 和 Image-2 C2)。

我试过 digiKam,但那玩意儿实在太大了。它在我的 Pentium 4 和 1.5 GB RAM 上运行非常慢。除了文件量超过 1 GB 之外,它使用的 KDE 库无论在 Windows 还是 Linux 上运行都总是很慢。

答案1

如果你不害怕输入命令并学习一些非常基本的shell 脚本,图像魔术师是一款非常强大的命令行驱动开源套件也可用于处理 Windows 的图片。有了它,您可以做您想做的事情:

它也适用于 Linux 和 Mac,因此如果您切换的话,您会发现到处都有相同的工具。

答案2

我同意@Anal 的观点图像魔术师是您需要的基本工具。

不过,我想添加一些用于批量重命名的工具。从相机导入大量图像时,我喜欢将其重命名为特定格式

2007-05-30 13-24-05-Canon PowerShot A720 IS.jpg

这使得我能够拥有包含同时用多台相机拍摄的照片的文件夹而不会发生冲突。

为此,我使用了两个工具:

我使用 jhead 完成大多数标准图像的重命名任务,但它不能很好地处理 Nikon RAW 和某些视频格式,因此可以使用 exiftool。

使用这些,我可以根据嵌入的时间戳和相机类型重命名,并且如果愿意,我还可以设置标准 IPTC 字段,例如署名和版权。

我使用 shell 脚本来完成所有重复的繁琐工作。

如果在 Linux 和 Windows 上需要,这些工具和 ImageMagick 也是跨平台的。我倾向于在 Windows 上通过 Cygwin 使用它们,但只是因为它允许我使用 shell 脚本。您可以使用 Windows 命令批处理脚本轻松完成所有操作,甚至可以巧妙地使用 HTML 应用程序脚本 (.HTA),它可以非常轻松地为您提供 GUI。

以下是脚本的片段:

case $1 in
    --help|-h|-?)
    echo ' '
    echo 'Rename a folder full of files to match the date/time taken and the camera model:'
    echo '  "IMG_0001.jpg"   ==>   "2007-05-30 13-24-05-Canon PowerShot A720 IS.jpg"'
    echo '  Adds a letter to end of name if the result is not unique'
    echo ' '
    echo 'Please use as:'
    echo '  rename.sh folderName [t]'
    echo 'Where:'
    echo '  folderName is absolute or relative to current folder'
    echo '  t, if present prints the command that would be used'
    echo ' '
    echo 'Requirements:'
    echo '  1) jhead (detects camera type)'
    echo '  2) exiftool (renames non-jpg files)'
    echo ' '
    echo 'Use the following workflow:'
    echo '  1) Copy files and folders from the camera(s) to a temp folder'
    echo '  2) Run this against the temp folder and check the renames'
    echo '  3) Manually rename any left-overs'
    echo '  4) Add IPTC comments, locations, etc.'
    echo '  5) Run '
    exit
esac
### ---> sort out folder names and other stuff here <---- ###
# There are a number of these kinds of lines for different cameras
jhead -model A70 -exonly -nf'%Y-%m-%d %H-%M-%S-Canon PowerShot A70' -ft *.jpg
# Deal with .NEF (Nikon Raw) files (rename to YYYY-MM-DD HH-MM-SS-NIKON D90-DSC_????.NEF)
exiftool '-FileName<${CreateDate}-NIKON D90-%f.%e' -d '%Y-%m-%d %H-%M-%S' DSC_????.NEF
# Use %c to add seq num where required

我一直想用 exiftool 来代替 jhead - 也许有一天!

答案3

或许伊凡视界可以为你做一些事情。我喜欢偶尔使用它来批量处理图像。

批处理概述

IrfanView 批处理对话框
点击放大

重命名选项

在此处输入图片描述

答案4

  • 使用高度或宽度调整大小,同时保持纵横比
  • 文本覆盖(如果您指的是签名)

我认为这个工具可以特别轻松地帮助解决这些问题。我自己为这些功能创建了一个简单的 Windows 10 应用程序,专门用于特定的水印/签名定位,无论尺寸比例如何,以及快速照片和网络文件大小优化。我希望除了我之外其他人也能使用它 :)

MS 应用商店链接:https://www.microsoft.com/en-us/p/bulk-photo-editor/9ndrgzv0rbtm#activetab=pivot:overviewtab

签名

调整大小/质量选项

随意应用

相关内容