من IFC إلى JPG PNG Image

تُستخدم ملفات IFC لنمذجة المباني والمرافق والبنية التحتية المختلفة. ومع ذلك ، تدعم التطبيقات المحدودة تنسيق الملف هذا ، لذا قد تحتاج إلى تحويل ملف IFC إلى صورة JPG أو PNG لمعاينة المحتويات في بيئات نظام مختلفة. تتناول هذه المقالة كيفية تحويل ملف IFC إلى صورة برمجيًا باستخدام C#.

IFC to JPG أو PNG Image Converter - تثبيت C# API

Aspose.CAD for .NET API يدعم العمل مع IFC و العديد من تنسيقات الملفات. يمكنك تثبيت API عن طريق تنزيل ملف DLL من قسم التنزيلات أو باستخدام أمر التثبيت NuGet أدناه:

PM> Install-Package Aspose.CAD

تحويل ملف IFC إلى صورة JPG برمجيًا باستخدام C#

يمكنك تحويل ملف IFC إلى صورة JPG باتباع الخطوات التالية:

  1. قم بتحميل ملف IFC للإدخال باستخدام فئة صورة.
  2. قم بإنشاء مثيل لفئة CadRasterizationOptions.
  3. قم بإنشاء كائن من JPGOptions فئة.
  4. اضبط VectorRasterizationOptions وقم بتحويل ملف IFC إلى صورة JPG

يوضح مقتطف الشفرة التالي كيفية تحويل ملف IFC إلى صورة JPG برمجيًا باستخدام C#:

// تحميل ملف IFC الإدخال باستخدام فئة الصورة
Image image = Image.Load("template.ifc");
// قم بإنشاء مثيل لفئة CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // اضبط الارتفاع والعرض
    PageWidth = 1600,
    PageHeight = 1600
};

// قم بإنشاء كائن من JpegOptions
JpegOptions options = new JpegOptions();

// قم بتعيين VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// تحويل صورة IFC إلى JPG
image.Save("output.jpg", options);

تحويل IFC إلى صورة PNG باستخدام C#

يمكنك تحويل ملف IFC إلى صورة PNG باتباع الخطوات التالية:

  1. قم بتحميل ملف IFC للإدخال باستخدام فئة صورة.
  2. قم بإنشاء مثيل لفئة CadRasterizationOptions.
  3. قم بإنشاء كائن من نوع PngOptions.
  4. حدد VectorRasterizationOptions وقم بتحويل IFC إلى صورة PNG.

يوضح مقتطف الكود التالي كيفية تحويل ملف IFC إلى صورة PNG برمجيًا باستخدام C#:

// تحميل ملف IFC الإدخال باستخدام فئة الصورة
Image image = Image.Load("template.ifc");

// قم بإنشاء مثيل لفئة CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // اضبط الارتفاع والعرض
    PageWidth = 1600,
    PageHeight = 1600
};

// قم بإنشاء كائن من PngOptions
PngOptions options = new PngOptions();

// قم بتعيين VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// تحويل IFC إلى صورة PNG
image.Save("output.png", options);

احصل على رخصة مؤقتة مجانية

يمكنك تقييم واجهة برمجة التطبيقات بدون أي قيود على التقييم من خلال طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملف IFC إلى صورة مثل JPG أو PNG برمجيًا باستخدام C#. يرجى مراجعة الوثائق لاستكشاف العديد من الميزات الأخرى التي تقدمها API. في حالة وجود أي استفسار ، يرجى مراسلتنا على منتدى الدعم المجاني.

أنظر أيضا