2

Я ищу бесплатные, желательно открытые, альтернативы 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 ГБ оперативной памяти. Будучи программой с более чем 1 ГБ файлов, используемая библиотека KDE всегда работает медленно, независимо от того, работает она на Windows или Linux.

4 ответа4

2

Если вы не боитесь набирать команды и изучать некоторые базовые сценарии оболочки, ImageMagick - это чрезвычайно мощный набор программ с открытым исходным кодом, управляемый из командной строки, для манипулирования изображениями, доступными также для Windows. С его помощью вы можете, помимо прочего, делать только то, что вы просили:

Он также доступен для Linux и Mac, поэтому, если вы когда-нибудь переключитесь, вы найдете везде одинаковые инструменты.

1

Я согласен с @Anal, что ImageMagick - это основной инструмент, который вам нужен.

Однако я хотел добавить несколько инструментов, которые я использую для пакетного переименования. При импорте множества изображений с камер мне нравится переименовывать в определенный формат

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

Что позволяет мне иметь папки со снимками с нескольких камер, снятых одновременно, без столкновений.

Для этого я использую 2 инструмента:

Я использую jhead для большинства задач переименования стандартных изображений, но это не очень хорошо работает с Nikon RAW и некоторыми видеоформатами, для этого используется exiftool.

Используя их, я могу переименовать, основываясь на встроенной метке времени и типе камеры, а также я могу установить стандартные поля IPTC, такие как строка и авторское право, если я хочу.

Я использую сценарий оболочки для выполнения всей повторяющейся работы осла.

Эти инструменты и ImageMagick также являются кроссплатформенными, если это необходимо для Linux и Windows. Я склонен использовать их через Cygwin в Windows, но только потому, что это позволяет мне использовать скрипт оболочки. Вы можете так же легко сделать все это с помощью командного сценария Windows или даже стать умным с помощью сценария приложения HTML (.HTA), который может дать вам графический интерфейс очень легко.

Вот фрагмент сценария:

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

Я всегда хотел обойти замену jhead просто exiftool - возможно, однажды!

1

Может быть, IrfanView может сделать это за вас. Мне нравится использовать его для периодической пакетной обработки изображений.

Обзор пакетной обработки

Диалог пакетной обработки IrfanView
нажмите, чтобы увеличить

Варианты переименования

-1
  • Изменение размера с использованием высоты или ширины при сохранении соотношения сторон
  • текстовые наложения (если вы подразумеваете под подписью)

Я думаю, что этот инструмент может помочь с этим особенно легко. Я сам создал простое приложение для Windows 10 для этих функций, специально для определения местоположения водяного знака / подписи, независимо от соотношения размеров и быстрой оптимизации фотографий и размеров файлов для Интернета. Я хочу, чтобы другие тоже использовали его, кроме меня :)

Ссылка на магазин приложений MS: https://www.microsoft.com/en-us/p/bulk-photo-editor/9ndrgzv0rbtm#activetab=pivot:overviewtab

Подпись

Изменение размера / качество

Применяй как хочешь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .