0 0

C#中Image.FromFile()的用法 5

谁能告诉我这个方法的具体用法我是这样写的Image.FromFile("1.jpg");报错。谁能告诉我答案。
2009年3月21日 23:14

2个答案 按时间排序 按投票排序

0 0

采纳的答案

public static System.Drawing.Image FromFile(string filename)
具体用法:
从指定的文件创建 System.Drawing.Image。参数:filename: 字符串,包含要从中创建 System.Drawing.Image 的文件的名称。 返回值:此方法创建的 System.Drawing.Image。你打的“1.jpg”不具体路径,要打具体的如:C:/WIDOWS/system/1.jpg,如果是在当前程序目录下就写“/1.jpg"

最方便的变法就是把图片放在程序的bin\Debug下面..这样就可以直接写图片名称.


楼主最好把异常弄出来

2009年3月22日 00:10
0 0

System.Drawing.Image.FromFile(filename)的使用方法就是将图片文件的路径作为参数传进去,得到一个解码后的Image对象。JPEG格式是GDI+默认支持的格式之一,应该不会出问题才对。如果Windows自带的图片查看程序能打开那个JPEG文件的话,Image.FromFile也应该可以。
楼主遇到的异常具体是什么?如果是FileNotFoundException的话你可能得确认一下你的1.jpg文件是不是与你的exe文件在同一个目录下面……例如说如果exe文件在debug\bin里,那么那个1.jpg也应该在debug\bin里才行,否则你给的路径就不对了。

2009年3月22日 00:00

相关推荐

    System.Drawing.Image.FromStream 出现参数无效的解决方法及图片类型判断

    在.NET框架中,`System.Drawing.Image.FromStream`方法被广泛用于从流中加载图像,例如从网络、内存或文件读取。然而,有时在尝试使用此方法时可能会遇到“参数无效”的异常,这通常是由于流中的数据不正确或格式不...

    C#图像处理 C#图片倒影 C#水波纹

    1. 加载原始图像:使用`Image.FromFile`或`Image.FromStream`方法加载要处理的图片。 2. 创建倒影图像:创建一个新的`Bitmap`对象,其高度是原始图像的一半,宽度与原始图像相同。 3. 反转图像:遍历原始图像的像素...

    C# 对SqlServer中Image字段的读写(例子)

    Image imageToSave = Image.FromFile("path_to_your_image.jpg"); using (var memoryStream = new MemoryStream()) { imageToSave.Save(memoryStream, ImageFormat.Jpeg); imageData = memoryStream.ToArray();...

    C#快速获取JPG图片大小及英寸分辨率

    Image image = Image.FromFile(filePath); int widthInches = (int)(image.HorizontalResolution / 96); int heightInches = (int)(image.VerticalResolution / 96); Console.WriteLine($"图片分辨率:{widthInches}...

    C# 读取word文档和图片

    Image image = Image.FromFile("path_to_your_image.jpg"); // 获取图片信息 int width = image.Width; int height = image.Height; string format = image.RawFormat.ToString(); // 显示图片 PictureBox ...

    C#利用Zxing.dll识别图片条形码

    var image = Image.FromFile("barcode.png"); // 识别条形码 var result = reader.Decode(image); // 输出识别结果 if (result != null) { Console.WriteLine($"识别到的条形码数据: {result.Text}"); } else { ...

    Image Processing in C# 图像处理

    1. 加载与保存图像:使用Bitmap类的FromFile方法加载图像,Save方法保存图像。例如: ```csharp Bitmap image = new Bitmap("input.jpg"); image.Save("output.jpg"); ``` 2. 图像裁剪:使用Graphics类的DrawImage...

    C# 存取SqlServer中的Image类型.txt

    Image image = Image.FromFile("path_to_your_image.jpg"); // 创建MemoryStream用于保存图像数据 MemoryStream memoryStream = new MemoryStream(); image.Save(memoryStream, System.Drawing.Imaging.Image...

    spire.pdf_6.1_C#给PDF文件添加水印_

    在C#中,`System.Drawing.Image.FromFile(string filename)`方法用于从指定的文件路径加载图像。这个方法非常实用,因为它能轻松地将外部图像文件(如.jpg、.png等)加载到内存中,供后续处理使用。在我们的案例中,...

    C# 图片旋转.rar

    首先,我们需要使用`Image.FromFile`方法从磁盘加载图片。例如: ```csharp Image originalImage = Image.FromFile("path_to_your_image.jpg"); ``` 2. **创建Graphics对象**: 接下来,我们需要一个`...

    使用C# System.Drawing 绘制一张处方图片

    在C#编程环境中,System.Drawing命名空间提供了丰富的类和方法,用于进行图形绘制和图像处理。这个场景下,我们将在一个项目中利用这些工具来创建一张包含文字和多图层叠加效果的处方图片。让我们深入了解一下如何...

    control_image.rar_control_c# 图

    在C#中,进行图像操作时,首先需要加载图像到内存,可以使用Image类的FromFile方法,然后创建Graphics对象来绘制图像。例如: ```csharp using System.Drawing; // 加载图像 Image img = Image.FromFile("image....

    c#读取图片(gif,png,jpg.bmp)

    - `Image.FromFile()` 方法可以从磁盘加载图片。例如,对于GIF、PNG、JPG和BMP格式,你可以这样加载: ```csharp Image image = Image.FromFile("path_to_your_image"); ``` - `Bitmap` 类也提供了构造函数,...

    C#利用libzbar.dll识别条形码

    Bitmap image = (Bitmap)Image.FromFile("path_to_image.jpg"); // 将图像数据转换为适合libzbar的格式 byte[] imageData = image.ToArray(); // 执行扫描 SymbolSet symbols = scanner.Scan(imageData); // 遍历...

    C# image显示

    - 使用`Image.FromFile()`方法可以从磁盘加载图像,例如: ```csharp Image img = Image.FromFile("path_to_image.jpg"); ``` - 如果图像在资源文件中,可以使用`Properties.Resources`类访问,例如: ```...

    C# Image读存

    1. **加载图像**:要从本地文件系统加载图像,可以使用`Image.FromFile()`方法,例如: ```csharp using System.Drawing; Image image = Image.FromFile("path_to_image.jpg"); ``` 如果图像存储在数据库中,可能以...

    C# 图像处理类(大而全)

    Image image = Image.FromFile("图片.jpg"); // 将Image对象保存到文件 image.Save("新图片.jpg"); // 将Image对象保存到MemoryStream MemoryStream memoryStream = new MemoryStream(); image.Save(memoryStream,...

    c#图片保存、缩放、裁剪、合成

    在C#中,可以使用System.Drawing命名空间下的Image类来读取和保存图片。保存图片的基本步骤是加载图片到内存,然后使用Save方法将其保存到指定路径。例如: ```csharp using System.Drawing; Image image = ...

    webp格式一键转小图片,拖入即转成功,保留原文件名称,扩展名可选(jpg,png),路径可选(默认原路径)非常方便,一次一个

    使用方法超简单,把您的webp文件直接拖入到LOGO的位置,松开即转。 文件大小:204kb 纯绿色软件。 C#语言开发,有时间加入图片转webp格式,和网络地址直接转换等功能,目前够用了。 更多小工具关注我!谢谢

    C#如何使用图像控件显示图片

    1. **加载本地文件**:你可以使用`PictureBox.Image = Image.FromFile("图片路径");`代码来加载本地文件系统的图片。确保图片路径是正确的,并且文件存在。例如: ```csharp pictureBox1.Image = Image.FromFile(@...

Global site tag (gtag.js) - Google Analytics