GetFileFormat

GetFileFormat(string)

Ruft das Dateiformat ab.

public static FileFormat GetFileFormat(string filePath)
ParameterTypBeschreibung
filePathStringDer Dateipfad.

Rückgabewert

Das ermittelte Dateiformat.

Bemerkungen

Das ermittelte Dateiformat bedeutet nicht, dass das angegebene Bild geladen werden darf. Verwenden Sie eine der CanLoad-Methodenüberladungen, um zu bestimmen, ob die Datei geladen werden kann.

Beispiele

Dieses Beispiel zeigt, wie Sie das Bildformat ermitteln, ohne das gesamte Bild aus einer Datei zu laden.

[C#]

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

// Verwenden Sie einen absoluten Pfad zur Datei
Aspose.Imaging.FileFormat format = Aspose.Imaging.Image.GetFileFormat(dir + "sample.gif");
System.Console.WriteLine("The file format is {0}", format);

Siehe auch


GetFileFormat(Stream)

Ruft das Dateiformat ab.

public static FileFormat GetFileFormat(Stream stream)
ParameterTypBeschreibung
streamStreamDer Strom.

Rückgabewert

Das ermittelte Dateiformat.

Bemerkungen

Das ermittelte Dateiformat bedeutet nicht, dass das angegebene Bild geladen werden darf. Verwenden Sie eine der CanLoad-Methodenüberladungen, um zu bestimmen, ob der Stream geladen werden kann.

Beispiele

Dieses Beispiel zeigt, wie Sie das Bildformat ermitteln, ohne das gesamte Bild aus einem Dateistream zu laden.

[C#]

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

// Verwenden Sie einen Dateistream
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);
}

// Die folgenden Daten sind kein gültiger Bildstream, daher gibt GetFileFormat FileFormat.Undefined zurück.
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);
}

Siehe auch