ملفات DGN عبارة عن رسومات ثنائية الأبعاد أو ثلاثية الأبعاد (2D / 3D) مدعومة بتطبيقات CAD للبناء. في بعض الحالات ، قد تحتاج إلى تحويل ملف DGN إلى صورة لمعاينتها في بيئات نظام مختلفة. تتناول هذه المقالة كيفية تحويل صورة DGN إلى JPEG أو PNG أو TIFF مع جميع التفاصيل المهمة:
- DGN إلى JPEG أو PNG أو TIFF Image Converter - تثبيت C# API
- تحويل ملف DGN إلى صورة JPEG برمجيًا باستخدام C#
- تحويل DGN إلى صورة PNG برمجيًا باستخدام C#
- DGN إلى TIFF صورة تحويل برمجيًا في C#
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 بالخطوات التالية:
- قم بتحميل ملف DGN للإدخال باستخدام فئة صورة.
- تهيئة كائن من فئة CadRasterizationOptions.
- قم بإنشاء مثيل لفئة JpegOptions.
- تحويل 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 باتباع الخطوات التالية:
- قم بتحميل ملف DGN للإدخال مع فئة صورة.
- قم بإنشاء مثيل لـ CadRasterizationOptions وقم بتعيين ارتفاع الصورة وعرضها.
- قم بإنشاء مثيل من PngOptions وقم بتعيين VectorRasterizationOptions.
- تحويل 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 من خلال الخطوات التالية:
- قم بتحميل ملف DGN للإدخال باستخدام فئة صورة.
- تهيئة كائن من فئة CadRasterizationOptions.
- قم بإنشاء مثيل من نوع TiffOptions.
- قم بتعيين خاصية VectorRasterizationOptions.
- تحويل 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#. يمكنك إلقاء نظرة على العديد من الميزات الأخرى لواجهة برمجة التطبيقات من خلال زيارة الوثائق. في حالة وجود أي استفسارات ، يرجى الاتصال بنا على منتدى الدعم المجاني.