GetFileFormat

GetFileFormat(string)

Dosya biçimini alır.

public static FileFormat GetFileFormat(string filePath)
ParametreTipTanım
filePathStringDosya yolu.

Geri dönüş değeri

Belirlenen dosya biçimi.

Notlar

Belirlenen dosya formatı, belirtilen görüntünün yüklenebileceği anlamına gelmez. Dosyanın yüklenip yüklenemeyeceğini belirlemek için CanLoad yöntemi aşırı yüklemelerinden birini kullanın.

Örnekler

Bu örnek, bir dosyadan görüntünün tamamını yüklemeden görüntü formatının nasıl belirleneceğini gösterir.

[C#]

string dir = "c:\\temp\\";

// Dosyanın mutlak yolunu kullan
Aspose.Imaging.FileFormat format = Aspose.Imaging.Image.GetFileFormat(dir + "sample.gif");
System.Console.WriteLine("The file format is {0}", format);

Ayrıca bakınız


GetFileFormat(Stream)

Dosya biçimini alır.

public static FileFormat GetFileFormat(Stream stream)
ParametreTipTanım
streamStreamAkış.

Geri dönüş değeri

Belirlenen dosya biçimi.

Notlar

Belirlenen dosya formatı, belirtilen görüntünün yüklenebileceği anlamına gelmez. Akışın yüklenip yüklenmeyeceğini belirlemek için CanLoad yöntemi aşırı yüklemelerinden birini kullanın.

Örnekler

Bu örnek, bir dosya akışından görüntünün tamamını yüklemeden görüntü formatının nasıl belirleneceğini gösterir.

[C#]

string dir = "c:\\temp\\";

// Bir dosya akışı kullan
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);
}

// Aşağıdaki veriler geçerli bir görüntü akışı değil, bu nedenle GetFileFormat, FileFormat.Undefined değerini döndürür.
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);
}

Ayrıca bakınız