GetFileFormat

GetFileFormat(string)

Obtient le format de fichier.

public static FileFormat GetFileFormat(string filePath)
ParamètreTaperLa description
filePathStringLe chemin du fichier.

Return_Value

Le format de fichier déterminé.

Remarques

Le format de fichier déterminé ne signifie pas que l’image spécifiée peut être chargée. Utilisez l’une des surcharges de méthode CanLoad pour déterminer si le fichier peut être chargé.

Exemples

Cet exemple montre comment déterminer le format d’image sans charger l’intégralité de l’image à partir d’un fichier.

[C#]

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

// Utilise un chemin absolu vers le fichier
Aspose.Imaging.FileFormat format = Aspose.Imaging.Image.GetFileFormat(dir + "sample.gif");
System.Console.WriteLine("The file format is {0}", format);

Voir également


GetFileFormat(Stream)

Obtient le format de fichier.

public static FileFormat GetFileFormat(Stream stream)
ParamètreTaperLa description
streamStreamLe flux.

Return_Value

Le format de fichier déterminé.

Remarques

Le format de fichier déterminé ne signifie pas que l’image spécifiée peut être chargée. Utilisez l’une des surcharges de méthode CanLoad pour déterminer si le flux peut être chargé.

Exemples

Cet exemple montre comment déterminer le format d’image sans charger l’intégralité de l’image à partir d’un flux de fichiers.

[C#]

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

// Utilise un flux de fichier
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);
}

// Les données suivantes ne sont pas un flux d'image valide, donc GetFileFormat renvoie 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);
}

Voir également