Я рекомендую голову не ломать этим.
Воспользуйтесь онлайн генератором https://easycodeforall.com/generate-jsonpath.html он вам выдаст все ключи.
Со временем попользуетесь и поймете как это работает. Лично я так и изучил работу JsonPath
Как с помощью БАС редактировать информацию о картинке?
-
@samael_96 Существуют некоторые тонкости при работе с ним он очень забавный. Я про модуль. вы в переменной видите id а ждете длинную base_64. Но это кода начать работу с изображением. Потом будет фсе. Да он не понимает data:image/gif;base64, вот типа такого совсем. убирайте. Если сразу в base64 когда он сам скринит или получает он все сам сделает. Еще очень внимательно в списках)) там может быть беда. он работает только с base_64 строки все остальное он не крашится))он просто ничо не сделает.
-
@allive к вопросу качества тут все зависит от присланного. Потому эталоны нада чистые. В смысле качество особенно если вы цвет менять будете Люди просто не задавались функционалом этого модуля. В массе пробовали единицы остальные почему то не стали и на форуме тишина ну только @Fox А ведь про цвет я не просто так написал

-
@allive Зачем вам npm на imagemagic? У меня imagemagic и так прекрасно работает прям из баса без всяких нодов.
@samael_96 said in Как с помощью БАС редактировать информацию о картинке?:
с помощью одного БАС, без подключения кодов, модулей и прочего
Так тут и есть без всяких модулей. скачал exiftool ровно также как обычный ffmpeg или ImageMagic и запустил одной строчкой прям из баса (строчку я уже написал выше).
-
@futuro said in Как с помощью БАС редактировать информацию о картинке?:
@senerg подскажи пожалуйста,как ты запускаешь процесс?
У меня сам cmd файл отрабатывает нормально,а вот через BAS его запустить не получатся
СпасибоСкорее всего у вас указаны относительные пути. Вы бы выложили тестовый скрипт
-
@futuro said in Как с помощью БАС редактировать информацию о картинке?:
Потом записываю в файл

У вас в конце пути стоит обратный слеш
\, файл при этом не создаётся.
Можно сократить все действия до одного, "Запустить процесс" с той строкой, которую сохраняете в шаблоне. Только укажите абсолютный путь до файла с расширением.
-
@fox Благодарю!
Я разобрался,и дело было даже не в том что у меня слеш (я его позже заметил).
А в двух следующих проблемах:-
Bas не понимал путь к рабочей папки,а запускал процесс в своей папки (по умолчанию),несмотря на то что путь мной был ему указан. Нашел решение в указании /D D:\EXIF в указании пути (как оказалось /D - это ключ для перехода в папку (D - том диска)
-
Это то что Exiftool не обрабатывает метаданные если в файле их нет,и соответственно процесс может и запускался,но изменение в данных не происходило.
-


