GetFileFormat

GetFileFormat(string)

Hämtar filformatet.

public static FileFormat GetFileFormat(string filePath)
ParameterTypBeskrivning
filePathStringFilsökvägen.

Returvärde

Det fastställda filformatet.

Anmärkningar

Det fastställda filformatet betyder inte att den angivna bilden kan laddas. Använd en av CanLoad-metodens överbelastningar för att avgöra om filen kan laddas.

Exempel

Det här exemplet visar hur man bestämmer bildformatet utan att ladda hela bilden från en fil.

[C#]

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

// Använd en absolut sökväg till filen
Aspose.Imaging.FileFormat format = Aspose.Imaging.Image.GetFileFormat(dir + "sample.gif");
System.Console.WriteLine("The file format is {0}", format);

Se även


GetFileFormat(Stream)

Hämtar filformatet.

public static FileFormat GetFileFormat(Stream stream)
ParameterTypBeskrivning
streamStreamStrömmen.

Returvärde

Det fastställda filformatet.

Anmärkningar

Det fastställda filformatet betyder inte att den angivna bilden kan laddas. Använd en av CanLoad-metodens överbelastningar för att avgöra om strömmen kan laddas.

Exempel

Det här exemplet visar hur man bestämmer bildformatet utan att ladda hela bilden från en filström.

[C#]

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

// Använd en filström
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);
}

// Följande data är inte en giltig bildström, så GetFileFormat returnerar 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);
}

Se även