本文介绍了不支持URL格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图调整使用低于code位图,我在2号线收到一个错误:
图像SRC = Image.FromFile(@D:\微型网站\ TestASP \图片\ logo.png);
位图newImage =新位图(600600); //这个线路异常
使用(图形克= Graphics.FromImage(newImage))
{
gr.SmoothingMode = SmoothingMode.HighQuality;
gr.InterpolationMode = InterpolationMode.HighQualityBicubic;
gr.PixelOffsetMode = PixelOffsetMode.HighQuality;
gr.DrawImage(源,新矩形(0,0,300,300));
}
我得到的错误是
解决方案
我怀疑你的D盘被映射到某个地方比本地机器等。
尝试,而不是你的第一行的(我知道这是不是很pretty的,它是测试一种预感):
图像SRC = Image.FromStream(。新的MemoryStream(新的Web客户端()DownloadData(@D:\微型网站\ TestASP \图片\ logo.png)));
I am trying to resize a Bitmap using the below code, I am receiving an error on the 2nd line:
Image src = Image.FromFile(@"D:\Microsite\TestASP\Images\logo.png");
Bitmap newImage = new Bitmap(600,600); //error occurs on this line
using (Graphics gr = Graphics.FromImage(newImage))
{
gr.SmoothingMode = SmoothingMode.HighQuality;
gr.InterpolationMode = InterpolationMode.HighQualityBicubic;
gr.PixelOffsetMode = PixelOffsetMode.HighQuality;
gr.DrawImage(src, new Rectangle(0, 0, 300, 300));
}
The error I get is
解决方案
I suspect your D drive is mapped to somewhere other than the local machine.
Try this instead of your first line (I know it's not very pretty, it's testing a hunch):
Image src = Image.FromStream(new MemoryStream(new WebClient().DownloadData(@"D:\Microsite\TestASP\Images\logo.png")));
这篇关于不支持URL格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!