Флавия
Автор
399871
Просмотров
3.14.128.33
Ваш IP
21 сентября 2023
Дата создания

Обработка с инфостартра

Имя обработки:
 
Тип обработки:
1C: Предприятие 8.1, 1C: Предприятие 8.2
Категория:Все для 1C:8, Не имеет значения
Конфигурация:Практика программирования
Кому предназначена обработкаНе имеет значения
Краткое описание*** Для работы скрипта потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.

 

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

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



Ссылка на обработку:infostart.ru/public/81700
Скачать программу:/Download/report/81700.rar
Комментария к обработке:


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

 

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

http://ru.wikipedia.org/wiki/EXIF
1. пользователь 18.02.11 10:12
Сообщение было скрыто модератором.
2. romansun 192 18.02.11 12:53
(0) А на запись, случайно, нет скрипта? :)

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

но в граните 1С так и не отлилось :)
+1 – Ответить
7. Душелов 4009 18.02.11 16:02
(6) Серьезный подход )
+ – Ответить
8. ghost_51 1 18.04.11 21:29
Что-то у меня неработает обработка выдает ошибку Ошибка выполнения скрипта!" в отладчике посмотреел сам скрипт создается валяется в каталоге временных файлов но несоздается файл scv. При запуске ручками созданного обработкой файла exif.bat scv создается, что-то я невкурю что у меня нетак
+ – Ответить
9. ghost_51 1 19.04.11 19:52
Разобрался проблема была вот в чем каталог временных файлов находится на диске с и в параметры команды не передается путь к скрипту меняем на любую другую букву и все ок работает
+ – Ответить 1
10. GSA3D 23.01.12 17:23
(9) ghost_51, Какую букву изменить нужно? Папки временных файлов? Что-то тоже не работает, rezult.csv не создается.
+ – Ответить
11. ghost_51 1 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 111 13.05.13 10:33
Интересно, а что это дата последнего входа Душелова на сайт 13.05.2013 09:57?
+ – Ответить 1
14. Модератор раздела 21.05.13 19:30
(13) После его гибели жена имеет доступ к его логину ИС.
Ответить