Полагаю, это потому, что вы используете следующие параметры:
-gravity center -extent 100x100
Выше параметров говорите с ImageMagick: «Извлеките, пожалуйста, область размером 100x100 из центра моего изображения. Более подробную информацию вы можете прочитать документация параметров командной строки .
Итак, sulution - это следующие аргументы:
image_Input.jpg -resize 100x100 image_Output.jpg
Из моей практики:
Я не использую обертку изображения для.net, потому что он был 32-разрядным (по крайней мере, пол года назад) и вызывал различные проблемы.
В общем случае в веб-приложениях обычно требуется только две операции:
1.Resize
2.Crop
Приведенные выше команды используют только один исполняемый файл: convert.exe
.
Итак, я сделал небольшую оболочку, которая запускает convert.exe с аргументами.
МБ чуть позже я опубликую здесь github url для проекта оболочки, если кто-то заинтересован в нем.