Gambar IFC ke JPG PNG

File IFC digunakan untuk memodelkan bangunan, fasilitas, dan infrastruktur yang berbeda. Namun, aplikasi terbatas mendukung format file ini sehingga Anda mungkin perlu mengonversi file IFC menjadi gambar JPG atau PNG untuk mempratinjau konten di lingkungan sistem yang berbeda. Artikel ini membahas cara mengonversi file IFC menjadi gambar secara terprogram dengan C#.

IFC ke JPG atau PNG Image Converter – Instalasi C# API

Aspose.CAD for .NET API mendukung bekerja dengan format file IFC dan banyak lainnya. Anda dapat menginstal API dengan mendownload file DLL dari bagian Downloads atau dengan perintah instalasi NuGet di bawah ini:

PM> Install-Package Aspose.CAD

Konversikan File IFC ke Gambar JPG Secara terprogram menggunakan C#

Anda dapat mengonversi file IFC menjadi gambar JPG dengan langkah-langkah di bawah ini:

  1. Muat file input IFC menggunakan kelas Image.
  2. Buat instance dari kelas CadRasterizationOptions.
  3. Buat objek kelas JPGOptions.
  4. Setel VectorRasterizationOptions dan konversikan file IFC ke gambar JPG

Cuplikan kode berikut menunjukkan cara mengonversi file IFC ke gambar JPG secara terprogram dengan C#:

// Muat file input IFC menggunakan kelas Gambar
Image image = Image.Load("template.ifc");
// Buat instance kelas CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // Atur tinggi & lebar
    PageWidth = 1600,
    PageHeight = 1600
};

// Buat objek JpegOptions
JpegOptions options = new JpegOptions();

// Atur VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Konversi gambar IFC ke JPG
image.Save("output.jpg", options);

Konversi Gambar IFC ke PNG dengan C#

Anda dapat mengonversi file IFC ke gambar PNG dengan langkah-langkah berikut:

  1. Muat file input IFC menggunakan kelas Image.
  2. Buat instance dari kelas CadRasterizationOptions.
  3. Buat objek bertipe PngOptions.
  4. Tentukan VectorRasterizationOptions dan konversi gambar IFC ke PNG.

Cuplikan kode berikut menunjukkan cara mengonversi file IFC ke gambar PNG secara terprogram menggunakan C#:

// Muat file input IFC menggunakan kelas Gambar
Image image = Image.Load("template.ifc");

// Buat instance kelas CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // Atur tinggi & lebar
    PageWidth = 1600,
    PageHeight = 1600
};

// Buat objek PngOptions
PngOptions options = new PngOptions();

// Atur VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Ubah gambar IFC ke PNG
image.Save("output.png", options);

Dapatkan Lisensi Sementara Gratis

Anda dapat mengevaluasi API tanpa batasan evaluasi apa pun dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi file IFC menjadi gambar seperti JPG atau PNG secara terprogram menggunakan C#. Silakan buka dokumentasi untuk menjelajahi beberapa fitur lain yang ditawarkan oleh API. Jika ada pertanyaan, silakan kirim email kepada kami di forum dukungan gratis.

Lihat juga