Доброго дня.
При попытке отобразить документ PDF со штампом электронной подписи получаем такое:
Ошибка 3 221 226 505 при вызове ImageMagick с командной строкой:
"C:\Program Files (x86)\ImageMagick-7.0.11-Q16-HDRI\magick.exe" mogrify -resize 600x140 C:\Users\USR1CV8\AppData\Local\Temp\v8_95_85d\stamp.png
При этом первая команда на преобразование pdf - png
"C:\Program Files\ImageMagick-7.0.11-Q16-HDRI\magick.exe" convert -strip -density 150 -quality 0 C:\Users\USR1CV8\AppData\Local\Temp\v8_95_58\src.pdf C:\Users\USR1CV8\AppData\Local\Temp\v8_95_58\res.png
проходит без ошибок.
Под системой с разрешением взаимодействия с рабочим столом пробовали.
Из командной строки пробовали (в этом случае просто ничего не происходит, что понятно)
В случае если применяем -sample работает но качество ужасное и падает в этом случае на преобразовании png - pdf (размещение штампа отрабатывает).
Ошибка всегда одна и та же 3 221 226 505 и она ессно не описана в официальном вики. Windows 10, Документооборот 8 КОРП, редакция 2.1 (2.1.27.1) платформа 8.3.18.1334 х64.
Первое что приходит в голову попробовать другие релизы imagemagick. Испробованы ВСЕ редакции 7.0.11 и х64 и х32, также пробовали 6.9.12 Q16-HDRI дальше не стали за бессмысленностью занятия.
Какие у кого есть идеи?
---
Вопрос снят, версия ImageMagick-7.0.11-5 была с ошибками, используйте ImageMagick-7.0.11-6
---
Вот так выполнял преобразование PNG -> JPG на 1С 7.7
с помощью ImageMagick-7.0.8-Q16
Может поможет.

```1c
    Функция Конвертировать_в_JPG(_ИмяВходногоФайла)
    //Если есть программа ImageMagick&magick.exe, то убираем возврат
    Возврат _ИмяВходногоФайла;

    Если (ПустаяСтрока(КаталогПрограммы_ImageMagick)=1) или (ФС.СуществуетФайл(_ИмяВходногоФайла)=0) Тогда
    Возврат _ИмяВходногоФайла;
    КонецЕсли;
    Состояние(_ИмяВходногоФайла+" >> JPG");
    _tempBAT=СтрокаКаталога(ПолучитьВременныйКаталог())+"ImageConvert.bat";
    _ФайлJPG=ПолучитьВременныйФайл("jpg");

    _Команда=""&КаталогПрограммы_ImageMagick&magick.exe" "&_ИмяВходногоФайла&" "&_ФайлJPG&"";
    _Команда=СтрЗаменить(_Команда,"&КаталогПрограммы_ImageMagick&",КаталогПрограммы_ImageMagick);
    _Команда=СтрЗаменить(_Команда,"&_ИмяВходногоФайла&",_ИмяВходногоФайла);
    _Команда=СтрЗаменить(_Команда,"&_ФайлJPG&",_ФайлJPG);

    _Тт=СоздатьОбъект("Текст");
    _Тт.ДобавитьСтроку("@echo off");
    _Тт.ДобавитьСтроку(_Команда);
    _Тт.ДобавитьСтроку("Exit");
    _Тт.Записать(_tempBAT);

    WshShell=СоздатьОбъект("WScript.Shell");
    _Команда="cmd /c CALL "+chr(34)+_tempBAT+chr(34);
    WshShell.Run(_Команда, 0);
    Пауза_ПокаНеСуществуетФайл(_ФайлJPG,5);

    Возврат _ФайлJPG;
    КонецФункции
```
---
ImageMagick-7.0.8-Q16

```1c
    Функция Конвертировать_в_JPG(_ИмяВходногоФайла)
    //Если есть программа ImageMagick&magick.exe, то убираем возврат
    Возврат _ИмяВходногоФайла;

    Если (ПустаяСтрока(КаталогПрограммы_ImageMagick)=1) или (ФС.СуществуетФайл(_ИмяВходногоФайла)=0) Тогда
    Возврат _ИмяВходногоФайла;
    КонецЕсли;
    Состояние(_ИмяВходногоФайла+" >> JPG");
    _tempBAT=СтрокаКаталога(ПолучитьВременныйКаталог())+"ImageConvert.bat";
    _ФайлJPG=ПолучитьВременныйФайл("jpg");

    _Команда=""&КаталогПрограммы_ImageMagick&magick.exe" "&_ИмяВходногоФайла&" "&_ФайлJPG&"";
    _Команда=СтрЗаменить(_Команда,"&КаталогПрограммы_ImageMagick&",КаталогПрограммы_ImageMagick);
    _Команда=СтрЗаменить(_Команда,"&_ИмяВходногоФайла&",_ИмяВходногоФайла);
    _Команда=СтрЗаменить(_Команда,"&_ФайлJPG&",_ФайлJPG);

    _Тт=СоздатьОбъект("Текст");
    _Тт.ДобавитьСтроку("@echo off");
    _Тт.ДобавитьСтроку(_Команда);
    _Тт.ДобавитьСтроку("Exit");
    _Тт.Записать(_tempBAT);

    WshShell=СоздатьОбъект("WScript.Shell");
    _Команда="cmd /c CALL "+chr(34)+_tempBAT+chr(34);
    WshShell.Run(_Команда, 0);
    Пауза_ПокаНеСуществуетФайл(_ФайлJPG,5);

    Возврат _ФайлJPG;
    КонецФункции
```
---
Функция Конвертировать_в_JPG(_ИмяВходногоФайла)
 //Если есть программа ImageMagick&magick.exe, то убираем возврат
 Возврат _ИмяВходногоФайла;

 Если (ПустаяСтрока(КаталогПрограммы_ImageMagick)=1) или (ФС.СуществуетФайл(_ИмяВходногоФайла)=0) Тогда
  Возврат _ИмяВходногоФайла;
 КонецЕсли;
 Состояние(_ИмяВходногоФайла+" >> JPG");
 _tempBAT=СтрокаКаталога(ПолучитьВременныйКаталог())+"ImageConvert.bat";
 _ФайлJPG=ПолучитьВременныйФайл("jpg");

 _Команда="""&КаталогПрограммы_ImageMagick&magick.exe"" ""&_ИмяВходногоФайла&"" ""&_ФайлJPG&""";
 _Команда=СтрЗаменить(_Команда,"&КаталогПрограммы_ImageMagick&",КаталогПрограммы_ImageMagick);
 _Команда=СтрЗаменить(_Команда,"&_ИмяВходногоФайла&",_ИмяВходногоФайла);
 _Команда=СтрЗаменить(_Команда,"&_ФайлJPG&",_ФайлJPG);

 _Тт=СоздатьОбъект("Текст");
 _Тт.ДобавитьСтроку("@echo off");
 _Тт.ДобавитьСтроку(_Команда);
 _Тт.ДобавитьСтроку("Exit");
 _Тт.Записать(_tempBAT);

 WshShell=СоздатьОбъект("WScript.Shell");
 _Команда="cmd /c CALL "+chr(34)+_tempBAT+chr(34);
 WshShell.Run(_Команда, 0);
 Пауза_ПокаНеСуществуетФайл(_ФайлJPG,5);

 Возврат _ФайлJPG;
КонецФункции
---
сайт чего-то глюканул
С помощью этого кода конвертировал PNG->JPG на 1С 7.7
Может поможет
---
Вообще не поможет. Мне нужно применить -resize и convert png в pdf
---
Так батник измени.Поставь свои команды
я использовал для конвертации версию ImageMagick-7.0.8-Q16.
Может в этом причина
---
ImageMagick-7.0.8-37-Q16-x64-dll отказывается конвертировать из pdf
"C:\Program Files\ImageMagick-7.0.8-Q16\magick.exe" convert -strip -density 150 -quality 0 C:\Users\USR1CV8\AppData\Local\Temp\v8_95_8e6\src.pdf C:\Users\USR1CV8\AppData\Local\Temp\v8_95_8e6\res.png
Подменял на
"C:\Program Files\ImageMagick-7.0.8-Q16\convert.exe" -strip -density 150 -quality 0 C:\Users\USR1CV8\AppData\Local\Temp\v8_95_8e6\src.pdf C:\Users\USR1CV8\AppData\Local\Temp\v8_95_8e6\res.png
То же самое, возвращает ошибку 1.
GhostScript стоит той же разрядности.
---
Вопрос снят, версия ImageMagick-7.0.11-5 была с ошибками, используйте ImageMagick-7.0.11-6