GetFileFormat

GetFileFormat(string)

يحصل على تنسيق الملف.

public static FileFormat GetFileFormat(string filePath)
معامليكتبوصف
filePathStringمسار الملف.

قيمة الإرجاع

تنسيق الملف المحدد .

ملاحظات

تنسيق الملف المحدد لا يعني أنه يمكن تحميل الصورة المحددة. استخدم إحدى طرق التحميل الزائد الخاصة بأسلوب CanLoad لتحديد ما إذا كان يمكن تحميل الملف أم لا.

أمثلة

يوضح هذا المثال كيفية تحديد تنسيق الصورة دون تحميل الصورة بأكملها من ملف.

[C#]

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

// استخدم مسارًا مطلقًا للملف
Aspose.Imaging.FileFormat format = Aspose.Imaging.Image.GetFileFormat(dir + "sample.gif");
System.Console.WriteLine("The file format is {0}", format);

أنظر أيضا


GetFileFormat(Stream)

يحصل على تنسيق الملف.

public static FileFormat GetFileFormat(Stream stream)
معامليكتبوصف
streamStreamالدفق .

قيمة الإرجاع

تنسيق الملف المحدد .

ملاحظات

تنسيق الملف المحدد لا يعني أنه يمكن تحميل الصورة المحددة. استخدم إحدى طرق التحميل الزائدة في طريقة CanLoad لتحديد ما إذا كان الدفق يمكن تحميله أم لا.

أمثلة

يوضح هذا المثال كيفية تحديد تنسيق الصورة دون تحميل الصورة بأكملها من تدفق ملف.

[C#]

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

// استخدم دفق ملف
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);
}

// البيانات التالية ليست دفق صورة صالحًا ، لذا يُرجع GetFileFormat 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);
}

أنظر أيضا