我使用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的任何想法?谢谢!
答案 0 :(得分:1)
不更改扩展名,因为您不允许这样做。
为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();