Вход | Регистрация


ImageMagick конвертация в коде

ImageMagick конвертация в коде
Я
   Shoot3D
 
14.08.18 - 17:50
Доброго вечера. Вопрос к тем кто юзал ImageMagick в коде для сжатия картинок. Можно ли в качестве наименования файла для конвертирования использовать переменную?
В процедуре объявляю переменные 
перем T11;
перем Т22;
T11 = "C:\1.jpg";
T22 = "С:\2.jpg";

В самой процедуре прописываю 
ЗапуститьПриложение("C:\Program Files\ImageMagick-7.0.8-Q16\\convert.exe convert "T11" -strip -quality 20% "T22"");

и собсвтенно ничего не срабатывает, появляфется на десятую долю секунды черное окно и 0 результата
 
 
   lubitelxml
 
1 - 14.08.18 - 17:53
ЗапуститьПриложение("C:\Program Files\ImageMagick-7.0.8-Q16\\convert.exe convert " + T11 + " -strip -quality 20% "+T22); наверное как-то так должно быть
   Fram
 
2 - 14.08.18 - 17:56
а тут точно 2 обратных слэша надо? ...\\convert.exe
   Fedor-1971
 
3 - 14.08.18 - 17:57
(0) \\ перед cnvert как-то неправильно
Вот что передаст 1С в интерфейс: "C:\Program Files\ImageMagick-7.0.8-Q16\\convert.exe convert " ПереводСтроки значение из T11 ПереводСтроки " -strip -quality 20% "Перевод строки Значение из T22 Перевод строки"");
   Fedor-1971
 
4 - 14.08.18 - 17:58
3+ т.е. по сути ты просто запустил convert без параметров
   Fedor-1971
 
5 - 14.08.18 - 18:00
Поясню: "АААА""ББББ" = "АААА"+Символы.ПС+"ББББ"
   lubitelxml
 
6 - 14.08.18 - 18:13
(5) с чего бы так? попробуй в сообщить засунь "АААА""ББББ" - получишь АААА"ББББ
   Salimbek
 
7 - 14.08.18 - 18:19
(0) Я делал как-то так: http://www.1cpp.ru/forum/YaBB.pl?num=1186442602
   Fedor-1971
 
8 - 14.08.18 - 18:23
(6) не в сообщить, а в конфиураторе попробуй вычислить результат выражения, там при соединении строк вставляется символ перевода строки.
Возможно, что и подзабыл уже, помню неочевидный результат добавления символа перевода строки при стыковке двух строк. Долго репу чесал.
   Shoot3D
 
9 - 15.08.18 - 11:29
Получилось по итогу так:
ЗапуститьПриложение( "C:\Program Files\ImageMagick-7.0.8-Q16\convert.exe convert """ + T11 + """ -strip -quality 20% """ + T22 + """");

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует