ImageResizer.net не сохраняется как .jpg при заданном формате

Я использую библиотеку ImageResizer.net (http://imageresizing.net/) для управления изображениями. Я хочу сохранить все изображения в формате .jpg. У меня есть следующий код:

ImageJob i = new ImageResizer.ImageJob(srcPath, destPath, new
    ImageResizer.ResizeSettings("width=220;height=306;format=jpg;quality=80;mode=stretch"));
i.Build();

Согласно документации, формат = jpg должен сохранять изображение как .jpg. Однако изображение сохраняется в исходном виде.

Любые идеи о том, как я могу сохранить все изображения в формате .jpg? Спасибо!


person burntmarshmallows    schedule 08.08.2013    source источник


Ответы (1)


Ваше изображение ЕСТЬ сохраняется в формате JPEG.

Это не изменение расширения, потому что вы не разрешаете ему это делать.

Либо передайте «true» для параметра addFileExtension:

ImageJob i = new ImageResizer.ImageJob(srcPath, destPath, new ImageResizer.ResizeSettings  
    ("width=220;height=306;format=jpg;quality=80;mode=stretch"), true);
i.Build();

Или используйте переменные имени файла:

ImageJob i = new ImageResizer.ImageJob(srcPath, destPath + ".<ext>", new ImageResizer.ResizeSettings  
    ("width=220;height=306;format=jpg;quality=80;mode=stretch"));
i.Build();
person Lilith River    schedule 08.08.2013