GetFileFormat

GetFileFormat(string)

Получает формат файла.

public static FileFormat GetFileFormat(string filePath)
ПараметрТипОписание
filePathStringПуть к файлу.

Возвращаемое значение

Определенный формат файла.

Примечания

Определенный формат файла не означает, что указанное изображение может быть загружено. Используйте одну из перегрузок метода 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);

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


GetFileFormat(Stream)

Получает формат файла.

public static FileFormat GetFileFormat(Stream stream)
ПараметрТипОписание
streamStreamПоток.

Возвращаемое значение

Определенный формат файла.

Примечания

Определенный формат файла не означает, что указанное изображение может быть загружено. Используйте одну из перегрузок метода 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);
}

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