Имя: Пароль:
1C
 
resize. работа с ImageMagick из 1С
0 nAPACEHAK
 
22.06.17
13:15
Доброго всем
надо уменьшить размер картинки из 1С8

запускаю из командной строки
C:\ImageMagick\mogrify -resize 50% E:\tmp\tmpfile.jpg
все работает

из 1С
КомандаСистемы ("C:\ImageMagick\mogrify -resize 50% E:\tmp\tmpfile.jpg")
нивкакую ((( уже и кавычек пробовал тыкать везде где можно, и в путях и в ключах

сделал bat файл
C:\ImageMagick\mogrify -resize 50%% E:\tmp\tmpfile.jpg
pause

запускаю из ОС - работает
запускаю из 1С - нифига
пишет в окне bat
unable to load module <путь>IM_MOD_RL_JPEG.dll - не найден указанный модуль.
по пути пробежался глазками - модуль на месте

что за засада то? (((
1 Широкий
 
22.06.17
13:17
IrfanView достаточно удобен для этого
2 nAPACEHAK
 
22.06.17
13:19
(1) в ТЗ - ImageMagic хотят
3 Широкий
 
22.06.17
13:23
"C:\ImageMagick\mogrify" -resize 50% "E:\tmp\tmpfile.jpg"
А так?
4 Широкий
 
22.06.17
13:24
Не понятно - почему ссылка не на екзешник?
5 Zyka
 
22.06.17
13:31
КомандаСистемы("magick.exe convert ""C:\ImageMagick\test.jpg"" -resize 50% ""C:\ImageMagick\test_new.jpg""", """C:\ImageMagick\""");

У 1С должен быть доступ к каталогу.
6 nAPACEHAK
 
22.06.17
13:36
(3) - тоже самое
да и обернуто все в бат-файл.
из ОС работает из 1С нет
7 nAPACEHAK
 
22.06.17
13:42
(5) тоже никаких изменений
ни ошибок ничего блин не пишет. просто отрабатывает и ничего с файлом не меняется.

когда в bat обернуто хоть видно было что с ошибкой "модульне найден" работает.

он даже new файл не создал
8 Fragster
 
гуру
22.06.17
13:45
запуститьприложение( с параметром ожидатьзавершения
добавить каталог imagemagick в path или указывать рабочий каталог как параметр запуститьприложение
9 nAPACEHAK
 
22.06.17
13:55
яяяятьььь!!!!!
3 часа бьюсь лбом об стену
перезапустил 1С - все работает как в и из 1с и из ОС