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
- IFC Dosyasını C# ile Programlı Olarak JPG Görüntüsüne Dönüştürün
- C# kullanarak Programlı Olarak IFC’yi PNG Görüntüsüne Dönüştürme
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:
- Image sınıfını kullanarak giriş IFC dosyasını yükleyin.
- CadRasterizationOptions sınıfının bir örneğini oluşturun.
- JPGOptions sınıfından bir nesne oluşturun.
- 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:
- Image sınıfını kullanarak giriş IFC dosyasını yükleyin.
- CadRasterizationOptions sınıfının bir örneğini oluşturun.
- PngOptions türünde bir nesne oluşturun.
- 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.