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として保存しています

許可していないため、拡張子を変更していません。

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