IFC'den JPG PNG'ye Görüntü

IFC dosyaları binaları, tesisleri ve farklı altyapıları modellemek için kullanılır. Bununla birlikte, sınırlı uygulamalar bu dosya biçimini desteklediğinden, içeriği farklı sistem ortamlarında önizlemek için bir IFC dosyasını JPG veya PNG görüntüsüne dönüştürmeniz gerekebilir. Bu makale, bir IFC dosyasının C# ile programlı olarak bir görüntüye nasıl dönüştürüleceğini kapsar.

IFC’den JPG’ye veya PNG’ye Görüntü Dönüştürücü – C# API Kurulumu

Aspose.CAD for .NET API, IFC ve birçok diğer dosya biçimiyle çalışmayı destekler. API’yi İndirilenler bölümünden DLL dosyasını indirerek veya aşağıdaki NuGet kurulum komutuyla kurabilirsiniz:

PM> Install-Package Aspose.CAD

C# kullanarak IFC Dosyasını Programlı Olarak JPG Görüntüsüne Dönüştürün

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

  1. Image sınıfını kullanarak giriş IFC dosyasını yükleyin.
  2. CadRasterizationOptions sınıfının bir örneğini oluşturun.
  3. JPGOptions sınıfından bir nesne oluşturun.
  4. VectorRasterizationOptions öğesini ayarlayın ve IFC dosyasını bir JPG görüntüsüne dönüştürün

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

// Image sınıfını kullanarak giriş IFC dosyasını yükleyin
Image image = Image.Load("template.ifc");
// CadRasterizationOptions sınıfının bir örneğini oluşturun
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // Yüksekliği ve genişliği ayarlayın
    PageWidth = 1600,
    PageHeight = 1600
};

// Bir JpegOptions nesnesi oluşturun
JpegOptions options = new JpegOptions();

// VectorRasterizationOptions'ı ayarlayın
options.VectorRasterizationOptions = rasterizationOptions;

// IFC'yi JPG resmine dönüştürün
image.Save("output.jpg", options);

C# ile IFC’yi PNG Görüntüsüne Dönüştürme

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

  1. Image sınıfını kullanarak giriş IFC dosyasını yükleyin.
  2. CadRasterizationOptions sınıfının bir örneğini oluşturun.
  3. PngOptions türünde bir nesne oluşturun.
  4. VectorRasterizationOptions öğesini belirtin ve IFC’yi PNG görüntüsüne dönüştürün.

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

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

// CadRasterizationOptions sınıfının bir örneğini oluşturun
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // Yüksekliği ve genişliği ayarlayın
    PageWidth = 1600,
    PageHeight = 1600
};

// Bir PngOptions nesnesi oluşturun
PngOptions options = new PngOptions();

// VectorRasterizationOptions'ı ayarlayın
options.VectorRasterizationOptions = rasterizationOptions;

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

Ücretsiz Geçici Lisans Alın

Ücretsiz geçici lisans talep ederek API’yi herhangi bir değerlendirme sınırlaması olmaksızın değerlendirebilirsiniz.

Çözüm

Bu makalede, bir IFC dosyasını C# kullanarak programlı olarak JPG veya PNG gibi bir görüntüye dönüştürmeyi öğrendiniz. API tarafından sunulan diğer bazı özellikleri keşfetmek için lütfen belgeleri gözden geçirin. Herhangi bir sorunuz olması durumunda, lütfen ücretsiz destek forumundan bize yazın.

Ayrıca bakınız