DGN'den JPG, PNG, TIFF'e

DGN dosyaları, inşaat CAD uygulamaları tarafından desteklenen iki boyutlu veya üç boyutlu (2D/3D) çizimlerdir. Belirli durumlarda, bir DGN dosyasını farklı sistem ortamlarında önizlemek için bir görüntüye dönüştürmeniz gerekebilir. Bu makale, DGN görüntüsünün JPEG, PNG veya TIFF görüntüsüne nasıl dönüştürüleceğini tüm önemli ayrıntılarla birlikte ele almaktadır:

DGN - JPEG, PNG veya TIFF Görüntü Dönüştürücü – C# API Kurulumu

Aspose.CAD for .NET API, DGN dosyaları ve birkaç başka dosya biçimi oluşturmayı, düzenlemeyi ve değiştirmeyi destekler. Yeni Sürümler‘den DLL dosyasını indirerek veya aşağıdaki NuGet kurulum komutunu kullanarak API’yi yapılandırabilirsiniz:

PM> Install-Package Aspose.CAD

DGN Dosyasını C# ile Programlı Olarak JPEG Görüntüsüne Dönüştürün

Bir DGN dosyasını aşağıdaki adımlarla bir JPEG görüntüsüne dönüştürebilirsiniz:

  1. Image sınıfını kullanarak giriş DGN dosyasını yükleyin.
  2. CadRasterizationOptions sınıfından bir nesne başlatın.
  3. JpegOptions sınıfının bir örneğini oluşturun.
  4. Kaydet yöntemiyle DGN’yi bir JPG görüntüsüne dönüştürün.

Aşağıdaki kod parçacığı, bir DGN dosyasının C# kullanılarak programlı olarak bir JPEG görüntüsüne nasıl dönüştürüleceğini gösterir:

// Image sınıfını kullanarak giriş DGN dosyasını yükleyin
Image image = Image.Load("template.dgn");

// CadRasterizationOptions'ın bir nesnesini başlat
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Bir JpegOptions örneği oluşturun
JpegOptions options = new JpegOptions();

// CadRasterizationOptions özelliklerini ayarlayın
options.VectorRasterizationOptions = rasterizationOptions;

// DGN'yi JPG görüntüsüne dönüştürün
image.Save("output.jpg", options);

C# kullanarak Programlı Olarak DGN’yi PNG Görüntüsüne Dönüştürme

Aşağıdaki adımlarla bir DGN dosyasını PNG görüntüsüne dönüştürebilirsiniz:

  1. Giriş DGN dosyasını Image sınıfıyla yükleyin.
  2. Bir CadRasterizationOptions örneği oluşturun ve görüntü yüksekliğini ve genişliğini ayarlayın.
  3. Bir PngOptions örneği oluşturun ve VectorRasterizationOptions öğesini ayarlayın.
  4. Image.Save yöntemini kullanarak DGN’yi bir PNG Görüntüsüne dönüştürün.

Aşağıdaki kod örneği, bir DGN dosyasının C# ile programlı olarak bir PNG görüntüsüne nasıl dönüştürüleceğini açıklar:

// Image sınıfını kullanarak DGN dosyasını yükleyin
Image image = Image.Load("template.dgn");

// Bir CadRasterizationOptions örneği oluşturun ve görüntü yüksekliğini ve genişliğini ayarlayın
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Bir PngOptions örneği oluşturun
PngOptions options = new PngOptions();

// VectorRasterizationOptions özelliğini CadRasterizationOptions olarak ayarlayın
options.VectorRasterizationOptions = rasterizationOptions;

// DGN'yi PNG Görüntüsüne Dönüştür
image.Save("output.png", options);

DGN’den TIFF’e Görüntü Dönüştürme Programlı Olarak C#

Bir DGN dosyasını aşağıdaki adımlarla bir TIFF görüntüsüne dönüştürebilirsiniz:

  1. Image sınıfını kullanarak giriş DGN dosyasını yükleyin.
  2. CadRasterizationOptions sınıfından bir nesne başlatın.
  3. TiffOptions türünün bir örneğini oluşturun.
  4. VectorRasterizationOptions özelliğini ayarlayın.
  5. Kaydet yöntemiyle DGN’yi bir TIFF görüntüsüne dönüştürün.

Aşağıdaki kod parçacığı, bir DGN dosyasının programlı olarak C# dilinde bir TIFF görüntüsüne nasıl dönüştürüleceğini gösterir:

// Image sınıfını kullanarak giriş DGN dosyasını yükleyin
Image image = Image.Load("template.dgn");

// CadRasterizationOptions'ın bir nesnesini başlat
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Bir TiffOptions örneği oluşturun
TiffOptions options = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

// VectorRasterizationOptions özelliğini ayarlayın
options.VectorRasterizationOptions = rasterizationOptions;

// DGN'yi TIFF Görüntüsüne Dönüştür
image.Save("output.tiff", options);

Ücretsiz Geçici Lisans Alın

Ücretsiz Geçici Lisans talep ederek API’yi herhangi bir sınırlama olmaksızın değerlendirebilirsiniz.

Çözüm

Bu makalede, bir DGN dosyasını C# kullanarak programlı olarak JPEG, PNG veya TIFF gibi farklı görüntü biçimlerine dönüştürmeyi öğrendiniz. Belgeleri ziyaret ederek API’nin diğer bazı özelliklerine göz atabilirsiniz. Herhangi bir sorunuz olması durumunda lütfen Ücretsiz Destek Forumu üzerinden bizimle iletişime geçin.

Ayrıca bakınız