GetFileFormat

GetFileFormat(string)

获取文件格式。

public static FileFormat GetFileFormat(string filePath)
范围类型描述
filePathString文件路径。

返回值

确定的文件格式。

评论

确定的文件格式并不意味着可以加载指定的图像。使用 CanLoad 方法重载之一来确定是否可以加载文件。

例子

判断文件是否为DWG图纸

var fileFormat = Image.GetFileFormat("file.dwg");
if (fileFormat >= FileFormat.CadR010 && fileFormat <= FileFormat.CadR2010)
{
    Console.WriteLine("This is a DWG drawing");
}

也可以看看


GetFileFormat(Stream)

获取文件格式。

public static FileFormat GetFileFormat(Stream stream)
范围类型描述
Stream流。

返回值

确定的文件格式。

评论

确定的文件格式并不意味着可以加载指定的图像。使用 CanLoad 方法重载之一来确定是否可以加载流。

例子

判断流是否包含DXF绘图

using (var f = File.OpenRead("file.dxf"))
{
    var fileFormat = Image.GetFileFormat(f);
    if (fileFormat >= FileFormat.DXFCadR010 && fileFormat <= FileFormat.DXFCadR2010)
    {
        Console.WriteLine("This is a DXF drawing");
    }
}

也可以看看