【发布时间】:2015-02-20 13:20:46
【问题描述】:
我需要处理路径很长的图像(无法保存到较短的路径,因为公司中已经存在文件)。对于System.IO.path,我遇到了同样的问题,发现AlphaFS(可以处理超过260个字符的长路径),效果很好。有没有办法为System.drawing.Image 类做同样的事情?
我一般都需要这个,但作为一个例子,我在调用Image.FromFile(path);时得到PathTooLong-Exception
【问题讨论】:
-
这不是关于
System.Drawing.Image的问题,而是在.NET 中处理长路径的问题。 stackoverflow.com/questions/530109/… -
正如我所写,对于 Path 类,我找到了解决方案。我真的需要一个
System.drawing.Image -
如果您可以使用长路径从 AlphaFS 获得
Stream或byte[],那么您可以简单地使用 Patrick 的示例使用FromStream加载图像。 -
另外,如果您对链接的问题有解决方案,我鼓励您在此处发布答案。