Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.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语言加载图像#_C#_Python_Graphics - Fatal编程技术网

C# 用C语言加载图像#

C# 用C语言加载图像#,c#,python,graphics,C#,Python,Graphics,我正在开始C#编程,我想做一个简单的程序,加载图像并在窗口中显示。是否有标准的方法和/或最简单的方法 我要求的是Python模块的对应物(简单性和强大性),这是一种编写此文件的方法 from PIL import Image, ImageFilter try: orig = Image.open("img.jpg") orig.show() except: print "Unable to load image" 在C#(最好是在控制台应用程序中,因为我还在探索该语言

我正在开始C#编程,我想做一个简单的程序,加载图像并在窗口中显示。是否有标准的方法和/或最简单的方法

我要求的是Python模块的对应物(简单性和强大性),这是一种编写此文件的方法

from PIL import Image, ImageFilter

try:
    orig = Image.open("img.jpg")
    orig.show()
except:
    print "Unable to load image"

在C#(最好是在控制台应用程序中,因为我还在探索该语言)

下面是一个使用WinForms的最简单的控制台应用程序示例:

using System.Windows.Forms;

public static void Main()
{   
    var image = new PictureBox();
    image.Dock = DockStyle.Fill;        
    image.Load(@"img.jpg");
    var f = new Form();
    f.Controls.Add(image);      
    Application.Run(f);
}
您必须将项目引用添加到System.Windows.Forms.dll;默认情况下,它不会出现在控制台应用程序中


当然,如果您从Windows窗体项目开始,使用窗体设计器并将图片框拖到窗体上,这会更容易。

Metro?WinForms?WPF?银灯?Windows Phone?ASP.Net?MonoTouch?您发布的代码与您的问题不匹配。。您想加载并显示图像,还是加载、模糊并保存图像?我希望编辑已经解决了我的问题