работа с ImageMagick из 1С #686664


#0 by napagokc
Сразу скажу, что тему читал. У меня подобная задача: нужно уменьшить сканы, которые весят более 10 МБ. Думаю файлы bmp и pdf вообще сразу преобразовывать к jpg. Пишу так: Что в переменных - понятно из названия. Строка получается такая: "c:""Program Files (x86)""ImageMagick-6.8.7-Q16convert.exe convert ""c: emp*.bmp"" ""c: emp*.jpg"""); Такая строка не работает вообще, однако если у выходящего файла убрать звездочку и дать определенное имя, то файл создастся. Правда, в консоли все равно пишется какая-то ошибка. А проблема у меня заключается в том, что мне важно имя файла. Мне нужно, чтобы имя исходящего файла и имя результата совпадали, менялось только расширение. Как это можно сделать, чтобы не перебирать каждый файл по отдельности средствами 1С?
#1 by napagokc
+ Ошибся. Строка такая: c:"Program Files (x86)"ImageMagick-6.8.7-Q16convert.exe convert "c: emp*.bmp" "c: emp*.jpg"
#2 by napagokc
+ И еще: как решить проблему с русскоязычным названием файлов? Такие файлы тоже не хотят преобразовываться.
#3 by napagokc
латинские названия можно попробовать преобразовать через mogrify: c:"Program Files (x86)"ImageMagick-6.8.7-Q16mogrify.exe mogrify -format jpg c: emp*.bmp Так работает, хоть в консоли и ругается опять на то, что не может открыть файл... Тем не менее, англоязычные названия файлов преобразуются корректно, а вот русскоязычные - ни в какую
#4 by skunk
не умеет он пакетами работать
#5 by napagokc
в смысле? Если в папке есть англоязычные файлы, то все они конвертируются через mogrify. Не конвертируются только русскоязычные.
#6 by napagokc
Asmody-ииии!!! Ведь ты всё знаешь! Я видел твой код работы с mogrify, скажи хоть что-нибудь, поделись опытом! ;(
#7 by napagokc
Сидел-сидел, смотрел-смотрел... Стоило к нему обратиться - сразу же скрылся.
#8 by H A D G E H O G s
Могу дать Нетленку 3.0 демо. Она это умеет.
#9 by napagokc
Буду очень благодарен! Только можно поподробнее, что это такое и с чем ее едят?
#10 by H A D G E H O G s
Я те демку в почту кину, там все понятно.
#11 by napagokc
Благодарствую!
#12 by H A D G E H O G s
Ушло
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С