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");
    }
}

Смотрите также