格式设置时,ImageResizer.net不保存为.jpg

时间:2013-08-08 15:15:54

标签: image-resizing imageresizer

我使用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();

根据文档,format = jpg应该将图像保存为.jpg。但是,图像将保存为原始类型。

关于如何将所有图像保存为.jpg的任何想法?谢谢!

1 个答案:

答案 0 :(得分:1)

IS 将图像保存为jpeg。

更改扩展名,因为您不允许这样做。

addFileExtension参数传递“true”:

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();