我使用Magick.NET来处理文件。现在我需要将原始图像格式(如 .dng、.3fr、.cr2、.raw、.ptx 等)转换为简单的 jpg 以在网站上生成预览。我在这里的文档中找到了示例, 但它不起作用。我将 dcraw.exe 放到 Magick.NET dll 中,但此时总是出错:
//code
using (var originalImg = new MagickImage(abspath))...
//text of error
InnerException = {"iisexpress.exe: FailedToExecuteCommand `dcraw.exe -6 -w -O \"C:/Users/A8F50~1.CHE/AppData/Local/Temp/magick-29445L9OLy_DVIQq.ppm\" \"C:/Users/A8F50~1.CHE/AppData/Local/Temp/magick-294458yvxz2HRaYX\"' (-1) @ error/delegate.c/ExternalDelegateCommand/484"}
Message = "iisexpress.exe: UnableToOpenBlob 'C:/Users/A8F50~1.CHE/AppData/Local/Temp/magick-29445L9OLy_DVIQq.ppm': No such file or directory @ error/blob.c/OpenBlob/2684"
有人面临这样的问题吗?我不知道为什么会发生这种事情。我为此浪费了很多时间,如果你能帮我解决这个问题,我会很高兴