1
我试图将许多(1000+)图像从tiff转换为jpg,但是在appr之后。 250-300张照片需要大约5-10秒才能拍摄更多图像,即使前250张拍摄了20秒。将Tif转换为Jpg需要太长的时间
这是我的代码使用方法:
foreach (string filePath in Directory.GetFiles(tifPath, "*.tif", SearchOption.AllDirectories))
{
System.Drawing.Image.FromFile(filePath).Save(jpgPath + "\\" + Path.GetFileNameWithoutExtension(filePath) + ".jpg", ImageFormat.Jpeg);
}
是不是有什么毛病我的方法呢?提前致谢。
您可以保存文件你从Directory.GetFiles接收到一个变量,以便程序不必执行那么多搜索 – HimBromBeere
@HimBromBeere这不是问题。问题是内存泄漏,由于未处理的资源 – SynerCoder