Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获取图像的名称_C#_.net_Image_Image Processing - Fatal编程技术网

C# 如何获取图像的名称

C# 如何获取图像的名称,c#,.net,image,image-processing,C#,.net,Image,Image Processing,我正在使用一个org.net示例,我想获得放置在参考资料中的图像的名称。我无法执行此操作,因为image.tag显示错误 请提供帮助您可以使用Uri类加载路径并从片段集合中提取图像名称: Uri uri = new Uri("http://www.XXXX.com/imageName.jpg"); string fileName = uri.Segments.Last(); 编辑 让我们看看答案:如果你喜欢它 新编辑 System.IO.FileInfo info = new System.I

我正在使用一个org.net示例,我想获得放置在参考资料中的图像的名称。我无法执行此操作,因为image.tag显示错误


请提供帮助

您可以使用Uri类加载路径并从片段集合中提取图像名称:

Uri uri = new Uri("http://www.XXXX.com/imageName.jpg");
string fileName = uri.Segments.Last();
编辑

让我们看看答案:如果你喜欢它

新编辑

System.IO.FileInfo info = new System.IO.FileInfo(Properties.Resources.Stop);
string fileName = info.Name;

试试这个@Sherlock,你帮不上忙。我们这里需要的是通灵者,不是侦探;我有一个名为stop.png的图像。我已将此图像加载到resourceBitmap img1=new BitmapProperties.Resources.Stop;我想知道图像的名称,也就是说,我想停下来。这有什么意义吗?@user2174920不可能达到你所问的目的。位图类内部只有图像二进制数据,不知道该数据的加载位置。我有一个名为stop.png的图像。我已将此图像加载到resourceBitmap img1=new BitmapProperties.Resources.Stop;我想知道图片的名字,也就是说,我想停下来。这有什么意义吗?请看我的编辑回答谢谢你的回答。上面给出的链接显示了如何更改图像文件的名称。我想在文本框或标签中显示图像文件的名称。位图没有帮助,它无法跟踪文件名。位图也不必从文件创建,它有几个构造函数。您需要自己用一个字符串变量来跟踪它。有什么方法可以获取图像文件的名称并在文本框中显示它吗?