GetFileFormat
内容
[
隐藏
]GetFileFormat(string)
获取文件格式。
public static FileFormat GetFileFormat(string filePath)
范围 | 类型 | 描述 |
---|---|---|
filePath | String | 文件路径。 |
返回值
确定的文件格式。
评论
确定的文件格式并不意味着可以加载指定的图像。使用 CanLoad 方法重载之一来确定是否可以加载文件。
例子
此示例说明如何在不从文件加载整个图像的情况下确定图像格式。
[C#]
string dir = "c:\\temp\\";
// 使用文件的绝对路径
Aspose.Imaging.FileFormat format = Aspose.Imaging.Image.GetFileFormat(dir + "sample.gif");
System.Console.WriteLine("The file format is {0}", format);
也可以看看
- enum FileFormat
- class Image
- 命名空间 Aspose.Imaging
- 部件 Aspose.Imaging
GetFileFormat(Stream)
获取文件格式。
public static FileFormat GetFileFormat(Stream stream)
范围 | 类型 | 描述 |
---|---|---|
stream | Stream | 流。 |
返回值
确定的文件格式。
评论
确定的文件格式并不意味着可以加载指定的图像。使用 CanLoad 方法重载之一来确定是否可以加载流。
例子
此示例说明如何在不从文件流加载整个图像的情况下确定图像格式。
[C#]
string dir = "c:\\temp\\";
// 使用文件流
using (System.IO.FileStream stream = System.IO.File.OpenRead(dir + "sample.bmp"))
{
Aspose.Imaging.FileFormat format = Aspose.Imaging.Image.GetFileFormat(stream);
System.Console.WriteLine("The file format is {0}", format);
}
// 下面的数据不是有效的图片流,所以GetFileFormat返回FileFormat.Undefined。
byte[] imageData = new byte[] { 0, 0, 0, 0, 0, 0, 0, 0 };
using (System.IO.MemoryStream stream = new System.IO.MemoryStream(imageData))
{
Aspose.Imaging.FileFormat format = Aspose.Imaging.Image.GetFileFormat(stream);
System.Console.WriteLine("The file format is {0}", format);
}
也可以看看
- enum FileFormat
- class Image
- 命名空间 Aspose.Imaging
- 部件 Aspose.Imaging