GetFileFormat

GetFileFormat(string)

Obtiene el formato de archivo.

public static FileFormat GetFileFormat(string filePath)
ParámetroEscribeDescripción
filePathStringLa ruta del archivo.

Valor_devuelto

El formato de archivo determinado.

Observaciones

El formato de archivo determinado no significa que se pueda cargar la imagen especificada. Use una de las sobrecargas del método CanLoad para determinar si se puede cargar el archivo.

Ejemplos

Este ejemplo muestra cómo determinar el formato de la imagen sin cargar la imagen completa desde un archivo.

[C#]

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

// Usar una ruta absoluta al archivo
Aspose.Imaging.FileFormat format = Aspose.Imaging.Image.GetFileFormat(dir + "sample.gif");
System.Console.WriteLine("The file format is {0}", format);

Ver también


GetFileFormat(Stream)

Obtiene el formato de archivo.

public static FileFormat GetFileFormat(Stream stream)
ParámetroEscribeDescripción
streamStreamEl arroyo.

Valor_devuelto

El formato de archivo determinado.

Observaciones

El formato de archivo determinado no significa que se pueda cargar la imagen especificada. Use una de las sobrecargas del método CanLoad para determinar si se puede cargar el flujo.

Ejemplos

Este ejemplo muestra cómo determinar el formato de la imagen sin cargar la imagen completa desde un flujo de archivos.

[C#]

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

// Usar un flujo de archivos
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);
}

// Los siguientes datos no son un flujo de imágenes válido, por lo que GetFileFormat devuelve 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);
}

Ver también