我需要使用非常长的路径处理图像(无法保存到较短的路径,因为公司中已存在文件)。对于System.IO.path
我遇到了同样的问题,发现AlphaFS(可以处理超过260个字符的长路径),这非常有效。有没有办法为System.drawing.Image
课做同样的事情?
一般情况下我需要这样做,但作为示例,我在调用PathTooLong-Exception
Image.FromFile(path);
答案 0 :(得分:1)
不,没有。您可以自己加载文件,然后从流中读取图像:
using (MemoryStream ms = new MemoryStream(yourOwnReadBytes))
{
Image i = Image.FromStream(ms);
}