GetFileFormat

GetFileFormat(string)

Ottiene il formato del file.

public static FileFormat GetFileFormat(string filePath)
ParametroTipoDescrizione
filePathStringIl percorso del file.

Valore di ritorno

Il formato file determinato.

Osservazioni

Il formato file determinato non significa che l’immagine specificata possa essere caricata. Utilizzare uno degli overload del metodo CanLoad per determinare se il file può essere caricato.

Esempi

Questo esempio mostra come determinare il formato dell’immagine senza caricare l’intera immagine da un file.

[C#]

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

// Usa un percorso assoluto del file
Aspose.Imaging.FileFormat format = Aspose.Imaging.Image.GetFileFormat(dir + "sample.gif");
System.Console.WriteLine("The file format is {0}", format);

Guarda anche


GetFileFormat(Stream)

Ottiene il formato del file.

public static FileFormat GetFileFormat(Stream stream)
ParametroTipoDescrizione
streamStreamIl flusso.

Valore di ritorno

Il formato file determinato.

Osservazioni

Il formato file determinato non significa che l’immagine specificata possa essere caricata. Utilizzare uno degli overload del metodo CanLoad per determinare se il flusso può essere caricato.

Esempi

Questo esempio mostra come determinare il formato dell’immagine senza caricare l’intera immagine da un flusso di file.

[C#]

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

// Usa un flusso di file
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);
}

// I seguenti dati non sono un flusso di immagini valido, quindi GetFileFormat restituisce 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);
}

Guarda anche