[Скрипт] Чтение EXIF данных

18.02.11

Интеграция - Внешние источники данных

Скрипт на C# для чтения Exif-данных из jpg-файла.
Упакован в обработки для 8.1 и 8.2 (управляемые формы)

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Обработка для 8.2 (Управляемые формы)
.epf 45,23Kb
210 Скачать бесплатно
Обработка для 8.1
.epf 45,07Kb
128 Скачать бесплатно

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • Поиск от одного разработчика до ИТ-команд под проект.
  • Обмен любыми контактами разрешён.
  • 0% комиссии, допускаются расчёты напрямую.

*** Для работы скрипта потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.

 

EXIF (англ. Exchangeable Image File Format) — стандарт, позволяющий добавлять к изображениям и прочим медиафайлам дополнительную информацию (метаданные), комментирующую этот файл, описывающий условия и способы его получения, авторство и т. п. Получил широкое распространение в связи с появлением цифровых фотокамер. Информация, записанная в этом формате, может использоваться как пользователем, так и различными устройствами, например, принтером. Стандарт EXIF является чрезвычайно гибким (например, позволяет сохранить полученные с приёмника GPS координаты места съёмки) и допускает широкое развитие — как правило, фотоаппараты добавляют к файлу информацию, специфичную только для данной конкретной камеры.

http://ru.wikipedia.org/wiki/EXIF

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Внешние источники данных Программист Бизнес-аналитик Пользователь 1С:Предприятие 8 1C:Бухгалтерия Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматической выгрузки данных из 1С 8.3 в базу данных ClickHouse, PostgreSQL или Microsoft SQL для работы с данными 1С в BI-системах. «Экстрактор данных 1С в BI» работает со всеми типовыми и нестандартными конфигурациями 1С 8.3 и упрощает работу бизнес-аналитиков. Благодаря этому решению, специалистам не требуется быть программистами, чтобы легко получать данные из 1С в вашей BI-системе.

28500 руб.

15.11.2022    30582    42    49    

46

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

122000 руб.

19.08.2020    29307    27    3    

28

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

84000 руб.

05.10.2022    13173    14    8    

16

Внешние источники данных Программист Бизнес-аналитик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Обработка для выгрузки данных из подготовленных СКД в фоновом режиме в базу ClickHouseDB, PostgreSQL, MySQL, в шину данных с поддержкой REST API (CSV, JSON. SQL), в локальные файлы (CSV, JSON, XLS, XLSX) или в Google Sheets. Это дополнительная подключаемая обработка.

18000 руб.

21.08.2024    8435    21    4    

18

Внешние источники данных Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Платные (руб)

Быстро и легко. Выгрузка всех элементов и групп номенклатуры (с их иерархией), кроме помеченных на удаление. Без использования COM-объектов.

4880 руб.

16.08.2023    3784    7    8    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 18.02.11 10:12
Сообщение было скрыто модератором.
...
2. romansun 194 18.02.11 12:53 Сейчас в теме
(0) А на запись, случайно, нет скрипта? :)

Искал скрипт пару лет назад на запись инфы в jpg. В частности, интересовали данные XMP блока.
3. Душелов 4026 18.02.11 14:22 Сейчас в теме
(2) Ну, думаю, что на запись при желании можно сделать.
4. cool.vlad4 2 18.02.11 14:35 Сейчас в теме
(2) на запись сделать несложно...по все видимости (0) использует exif library. надо просто передавать любым возможным способом из 1С значение и тег, а затем делать Save(pathfile)
5. Душелов 4026 18.02.11 15:01 Сейчас в теме
(4) Именно так, только мало кто тут сможет это сделать ;)
6. romansun 194 18.02.11 15:12 Сейчас в теме
(4)
я тогда подготовился было - нашел ВК, которая читает и пишет в файл напрямую с произвольным позиционированием, посмотрел описание jpg с xmp данными. И даже попробовал ручками в винхексе проэмулировать...

но в граните 1С так и не отлилось :)
Душелов; +1 Ответить
7. Душелов 4026 18.02.11 16:02 Сейчас в теме
(6) Серьезный подход )
8. ghost_51 18.04.11 21:29 Сейчас в теме
Что-то у меня неработает обработка выдает ошибку Ошибка выполнения скрипта!" в отладчике посмотреел сам скрипт создается валяется в каталоге временных файлов но несоздается файл scv. При запуске ручками созданного обработкой файла exif.bat scv создается, что-то я невкурю что у меня нетак
9. ghost_51 19.04.11 19:52 Сейчас в теме
Разобрался проблема была вот в чем каталог временных файлов находится на диске с и в параметры команды не передается путь к скрипту меняем на любую другую букву и все ок работает
10. GSA3D 23.01.12 17:23 Сейчас в теме
(9) ghost_51, Какую букву изменить нужно? Папки временных файлов? Что-то тоже не работает, rezult.csv не создается.
11. ghost_51 23.01.12 17:36 Сейчас в теме
Функция ИнициализироватьСкрипт в модуле объекта. Оригинала не сохранилось, теперь у меня выглядит так:

Функция ИнициализироватьСкрипт(АдресКартинки) Экспорт
Скрипт = "C:\" + "Exif.bat";
Результат = "C:\" + "rezult.csv";
ФайлКартинки = "C:\" + "image.jpg";

ExifLibrary = "C:\" + "ExifLibrary.dll";
ДД = ПолучитьМакет("ExifLibrary");
ДД.Записать(ExifLibrary);

Т = ПолучитьМакет("Скрипт");

Если АдресКартинки <> "" Тогда
ДД = ПолучитьИзВременногоХранилища(АдресКартинки);
ДД.Записать(ФайлКартинки);
КонецЕсли;

//установка произвольных параметров
ТекстСкрипта = Т.ПолучитьТекст();
ТекстСкрипта = СтрЗаменить(ТекстСкрипта, "@""rezult.csv""", "@""" + Результат + """");
ТекстСкрипта = СтрЗаменить(ТекстСкрипта, "@""image.jpg""", "@""" + ФайлКартинки + """");

Т.УстановитьТекст(ТекстСкрипта);

Попытка
Т.Записать(Скрипт);
Исключение
Сообщить("Ошибка создания скрипта: " + ОписаниеОшибки());
Возврат Ложь;
КонецПопытки;

Возврат Истина;
КонецФункции
12. x2z7yy 11.05.12 10:50 Сейчас в теме
в этой обработке есть скрипт написанный на .NET (C#) вроде. можно ли его запустить не батником(как тут), а самой 1Ской, через ком объект может как то?
13. CratosX 116 13.05.13 10:33 Сейчас в теме
Интересно, а что это дата последнего входа Душелова на сайт 13.05.2013 09:57?
14. Модератор раздела 21.05.13 19:30 Сейчас в теме
(13) После его гибели жена имеет доступ к его логину ИС.
Для отправки сообщения требуется регистрация/авторизация