DGN إلى JPG و PNG و TIFF

ملفات DGN عبارة عن رسومات ثنائية الأبعاد أو ثلاثية الأبعاد (2D / 3D) مدعومة بتطبيقات CAD للبناء. في بعض الحالات ، قد تحتاج إلى تحويل ملف DGN إلى صورة لمعاينتها في بيئات نظام مختلفة. تتناول هذه المقالة كيفية تحويل صورة DGN إلى JPEG أو PNG أو TIFF مع جميع التفاصيل المهمة:

DGN إلى JPEG أو PNG أو TIFF Image Converter - تثبيت C# API

Aspose.CAD for .NET API يدعم إنشاء وتحرير ومعالجة ملفات DGN و عدة تنسيقات ملفات أخرى. يمكنك تكوين API عن طريق تنزيل ملف DLL من الإصدارات الجديدة ، أو باستخدام أمر التثبيت التالي NuGet:

PM> Install-Package Aspose.CAD

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

يمكنك تحويل ملف DGN إلى صورة JPEG بالخطوات التالية:

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

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

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

// تهيئة كائن من CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// قم بإنشاء مثيل لـ JpegOptions
JpegOptions options = new JpegOptions();

// قم بتعيين خصائص CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

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

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

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

  1. قم بتحميل ملف DGN للإدخال مع فئة صورة.
  2. قم بإنشاء مثيل لـ CadRasterizationOptions وقم بتعيين ارتفاع الصورة وعرضها.
  3. قم بإنشاء مثيل من PngOptions وقم بتعيين VectorRasterizationOptions.
  4. تحويل DGN إلى صورة PNG باستخدام طريقة Image.Save.

يوضح نموذج الكود أدناه كيفية تحويل ملف DGN إلى صورة PNG برمجيًا باستخدام C#:

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

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

// قم بإنشاء مثيل لـ PngOptions
PngOptions options = new PngOptions();

// قم بتعيين الخاصية VectorRasterizationOptions على أنها CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

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

DGN إلى TIFF صورة تحويل برمجيًا في C#

يمكنك تحويل ملف DGN إلى صورة TIFF من خلال الخطوات التالية:

  1. قم بتحميل ملف DGN للإدخال باستخدام فئة صورة.
  2. تهيئة كائن من فئة CadRasterizationOptions.
  3. قم بإنشاء مثيل من نوع TiffOptions.
  4. قم بتعيين خاصية VectorRasterizationOptions.
  5. تحويل DGN إلى صورة TIFF باستخدام طريقة حفظ.

يوضح مقتطف الشفرة التالي كيفية تحويل ملف DGN إلى صورة TIFF برمجيًا في C#:

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

// تهيئة كائن من CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// قم بإنشاء مثيل لـ TiffOptions
TiffOptions options = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

// قم بتعيين الخاصية VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// تحويل DGN إلى صورة TIFF
image.Save("output.tiff", options);

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

يمكنك تقييم API بدون أي قيود من خلال طلب ترخيص مجاني مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملف DGN إلى تنسيقات صور مختلفة مثل JPEG أو PNG أو TIFF برمجيًا باستخدام C#. يمكنك إلقاء نظرة على العديد من الميزات الأخرى لواجهة برمجة التطبيقات من خلال زيارة الوثائق. في حالة وجود أي استفسارات ، يرجى الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا