C#'da DGN'yi JPG'ye Dönüştürme

Bu temel eğitim, DGN’nin C#’ta JPG’ye nasıl dönüştürüleceğini açıklar. Adım adım algoritma ve **DGN’yi C#‘da JPG görüntüsüne dışa aktarmak için kullanılan kod parçacığı gibi tüm önemli bilgileri kapsar. DGN ila JPG görüntü oluşturma sürecini kontrol etmek için farklı özellikleri keşfedeceksiniz.

C# ile DGN’yi JPG’ye Dönüştürme Adımları

  1. NuGet Paket Yöneticisinden Aspose.CAD for .NET yükleyin
  2. Giriş DGN dosyasını Image sınıfıyla yükleyin
  3. CadRasterizationOptions sınıfından bir nesne oluşturun ve özelliklerini ayarlayın
  4. Çıkış JPG seçeneklerini ayarlamak için bir JpegOptions sınıf nesnesi başlatın
  5. Kaydet yöntemiyle DGN’yi JPG’ye dönüştürün

Yukarıda tartıştığımız adımlar, DGN’yi C#‘da JPEG’e dönüştürme algoritmasını tam olarak açıklar. Önce ortamı yapılandırmak için ayrıntılar paylaşılır ve ardından girdi dosyasını yükleyebilirsiniz. Ardından, görüntü boyutu, ölçekleme vb. gibi özellikler, görüntüyü JPG dosyası olarak oluşturmadan önce ayarlanır.

C# ile DGN’yi JPG’ye Dönüştürme Kodu

using System;
using Aspose.CAD;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert DGN to JPG in C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Load the DGN file.
using (Aspose.CAD.FileFormats.Dgn.DgnImage dgnImage = (Aspose.CAD.FileFormats.Dgn.DgnImage)Aspose.CAD.Image.Load("input.dgn"))
{
// Create an object of DgnRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
rasterizationOptions.PageWidth = 600;
rasterizationOptions.PageHeight = 300;
rasterizationOptions.NoScaling = true;
rasterizationOptions.AutomaticLayoutsScaling = false;
// Create JpegOptions class object
Aspose.CAD.ImageOptionsBase options = new Aspose.CAD.ImageOptions.JpegOptions();
options.VectorRasterizationOptions = rasterizationOptions;
// Call Save method
dgnImage.Save("DGNToJPG.jpg", options);
}
Console.WriteLine("Done");
}
}
}

Bu kod parçacığı, birkaç API çağrısıyla DGN’yi C#‘da JPG’ye dönüştürmek için kullanılabilir. CadRasterizationOptions sınıfı, otomatik yerleşim ölçeklemeyi, katmanları, kenar boşluklarını, kaliteyi vb. ayarlamak için kullanılır. Son olarak, çıktı JPG görüntüsünün oluşturulması için JpegOptions sınıf nesnesi başlatılır.

Bu öğreticide, bir DGN dosyasını C# dilinde JPG’ye aktarmayı öğrendiniz. Ancak, PDF oluşturmaya bir göz atmak istiyorsanız, lütfen DGN’yi C#’ta PDF’ye Dönüştürme ile ilgili makaleye bakın.

 Türkçe