【问题标题】:Can't make bitmap out of image without absolute URL [duplicate]无法在没有绝对 URL 的情况下从图像中制作位图 [重复]
【发布时间】:2015-09-24 17:34:42
【问题描述】:

我有一个应用程序,但我意识到使用绝对 URLS 在位图中加载图像不是很聪明。

这是我的一段代码:

var searchingBitmap = new Bitmap(@"c:\images\searching.png");

现在我想在我的项目中包含这些文件(我通过在我的解决方案中的“图像”映射中添加新文件来做到这一点。

但是我怎样才能将绝对 url 重构到我的项目图像文件夹中的图像文件夹?

这不起作用:

var searchingBitmap = new Bitmap(@"images\searching.png");

【问题讨论】:

  • 这是 asp.net 还是 winforms 还是 wpf 还是?
  • 它使用 .NET Framework 4.5 作为 Target Famework 和 Windows Application 作为输出类型。

标签: c# visual-studio bitmap


【解决方案1】:

简单!看看这个例子:

string relativePath = @"images\searching.png";
string absolutePath1 = Path.GetFullPath(relativePath);

// Warning! Doesn't work with '..\images\searching.png'
string absolutePath2 = Path.Combine(Application.StartupPath, relativePath);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 2021-10-27
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    相关资源
    最近更新 更多