Работу с EXIF я сейчас произвожу через exiftool . Программа мощная и делает все, что надо. Даже сделал скрипты, которые берут из текстового файла разную инфу (названия, ключевые слова и т.д.), и вставляют в EXIF изображения.
Однако, делается это из командной строки, что не всегда удобно для рядовых пользователей. Да и разобраться с параметрами для неспециалиста сложновато, поэтому и не использутся все ее возможности.
Программы же с графическими интерфейсами как-то не очень функциональны.
И вот мне, как программисту по основной специальности, пришла идея написать программу для этого дела. Скорее всего, это будет графический интерфейс для exiftool (лицензия позволяет это делать).
Только хотел посоветоваться – на сколько востребована будет такая программа, стоит ли вообще это начинать. И, если да, ко какие возможности, по Вашему мнению, в ней должны быть. В общем, хочу с вашей помощью составить техзадание.
Во-первых, под какую ОС Вы собираетесь работать? Я использовал exiftool под Linux. Но если человек обрабатывает фото под Window$, в Photoshop, то смысл ему в дополнительных инструментах, если все данные можно вбить там же?
Exif Tag Remover
Сам не пробовал, так что надо тестировать.
На сайте указаны такие форматы
Exif Tag Remove is mainly aimed at processing JPEG files, but also supports the following image formats: ARW, CR2, CRW, CIFF, CS1, DCP, DNG, EPS, EPSF, ERF, HDP, IND, INDD, INDT, JP2, JPX, JPEG, MEF, MIE, MOS, MPO, MRW, NEF, NRW, ORF, PEF, PS, PSD, PSB, RAF, RAW, RW2, RWL, SR2, SRW, THM, TIFF, FFF, VRD & WDP.
Только хотел посоветоваться – на сколько востребована будет такая программа, стоит ли вообще это начинать. И, если да, ко какие возможности, по Вашему мнению, в ней должны быть. В общем, хочу с вашей помощью составить техзадание.
Не стоит начинать, таких программ не одна, напр. ExiftoolGUI.
Я хотел бы автоматом прописать информацию из названия файла в описание и название фотографии.
Прога копирует название из имени файла и вставляет его в exif, попутно прописывает и емейл, имя автора.
Иногда нужно делать довольно большое количество копи пастов.
Это тупо убивает время.
Да и ошибиться не трудно.
Включил режим переименования, нажал ctrl+c (а на самом деле не нажал), вставил в описание имя файла(а оказывается это имя предидущего редактированного файла)....
В результате ошибку видно только при аттрибутировании на дриме - когда нужно что нибудь изменить в описании файла чтоб форма пропустила фоту в проверку....
Как то не приятненько может получиться.
Во-первых, под какую ОС Вы собираетесь работать?
Я использовал exiftool под Linux.
Но если человек обрабатывает фото под Window$, в Photoshop,
то смысл ему в дополнительных инструментах,
если все данные можно вбить там же?
1. Писать предполагаю на С++ с использованием кроссплатформенной среды разработки Qt . Соответственно, один и тот же код компилируется как под Windows, так и под Linux.
2. Реч идет о более широких возможностях, чем в Photoshop. Например пакетная обработка множества файлов, удаление данных о Photoshop, удаление или изменение данных о камере и т.д.
Иногда нужно делать довольно большое количество копи пастов.
Это тупо убивает время.
Да и ошибиться не трудно.
Включил режим переименования, нажал ctrl+c (а на самом деле не нажал), вставил в описание имя файла(а оказывается это имя предидущего редактированного файла)....
В результате ошибку видно только при аттрибутировании на дриме - когда нужно что нибудь изменить в описании файла чтоб форма пропустила фоту в проверку....
Как то не приятненько может получиться.
Для решения такой проблемы предполагается организовать работу следующим образом: Пользователем могут во-первых создаваться и сохранятся в базе данных так называемые профили - наборы данных (названия, описания, ключевые слова, автор и т.д.) и правила (как формировать описание - добавить имя файла, и т.д.) . Во вторых - списки объектов - как отдельные файлы, так и целые папки, к файлам из которых будут применены эти профили. Так же могут храниться сопоставления профиля и списка, к которому его применять. Пока видится примерно так, но это еще не окончательно.