不支持URL格式 [英] URL formats not supported

查看:345
本文介绍了不支持URL格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图调整使用低于code位图,我在2号线收到一个错误:

 图像SRC = Image.FromFile(@D:\微型网站\ TestASP \图片\ logo.png);

位图newImage =新位图(600600); //这个线路异常

使用(图形克= Graphics.FromImage(newImage))
{
    gr.Smoothi​​ngMode = Smoothi​​ngMode.HighQuality;
    gr.InterpolationMode = InterpolationMode.HighQualityBicubic;
    gr.PixelOffsetMode = PixelOffsetMode.HighQuality;
    gr.DrawImage(源,新矩形(0,0,300,300));
}
 

我得到的错误是

  

不支持的URL格式

解决方案

我怀疑你的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

url formats not supported

解决方案

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格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆