0

我正在使用 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 的任何想法?谢谢!

4

1 回答 1

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();
于 2013-08-08T15:53:45.877 回答