C# dilinde CF2'yi BMP'ye dönüştürme

3B paket tasarımları veya diğer model verilerini içeren CAD CF2 dosyası; kalıp kesme cihazı gibi bir CAD/CAM makinesi tarafından işlenebilir ve kesilebilir; birden çok donanım aygıtı ve yazılım programı tarafından tanınabilen açık bir biçimde kaydedilmiştir. Belirli durumlarda, çizimleri CF2 dosyalarından programlı olarak BMP belgelerine aktarmamız gerekebilir. Bu tür dönüşümler, çizimlerin taşınabilir bir formatta paylaşılmasına izin verir. Bu yazıda, bir CF2 dosyasını C# dilinde bir BMP’ye nasıl dönüştüreceğimizi göreceğiz.

Bu yazıda aşağıdaki konular ele alınacaktır:

  1. C# CF2’den BMP’ye Dönüştürücü – Ücretsiz İndirme
  2. CF2 Dosyasını BMP Belgesine Dönüştürme Adımları
  3. CF2’yi Programlı Olarak BMP’ye Dönüştürün
  4. Seçeneklerle CF2’yi BMP’ye Aktarın

C# CF2’den BMP’ye Dönüştürücü – Ücretsiz İndirme

Bir CF2 dosyasını bir BMP dosyasına dönüştürün, Aspose.CAD for .NET kullanıyor olacağız. CF2 dosyalarının ve birkaç diğer dosya biçiminin oluşturulmasına, düzenlenmesine ve değiştirilmesine olanak tanır.

API’nin tüm çizim türleri için temel sınıfı, Image sınıfıdır. CF2 görüntüsü, Cf2Image sınıfı tarafından temsil edilir. CadRasterizationOptions sınıfı, [PageWidth] öğesini değiştirmemize izin verir. ve [PageHeight] özellikleri. BMP seçenekleri, API’nin BmpOptions sınıfı kullanılarak belirtilebilir.

Lütfen API’nin [DLL’sini 13 indirin] veya NuGet kullanarak kurun.

PM> Install-Package Aspose.CAD

C# Kullanarak CF2 Dosyasını BMP’ye Dönüştürme

Aspose.CAD for .NET’i kullanarak bir CF2 dosyasını bir BMP belgesine aşağıdaki adımları takip ederek kolayca dönüştürebiliriz:

  • Bir CF2 çizim dosyası yükleyin.
  • CF2’yi BMP olarak kaydedin.

Şimdi, bir CF2 dosyasını bir BMP belgesine dönüştürmek için bu adımları C#’ta nasıl gerçekleştireceğimizi görelim.

CF2’yi Programlı Olarak C# ile BMP’ye Dönüştürün

Bir CF2’yi BMP’ye dönüştürmek için lütfen aşağıdaki adımları izleyin:

  1. Image sınıfını kullanarak bir girdi CF2 dosyası yükleyin.
  2. BmpOptions sınıfının bir örneğini oluşturun.
  3. BMP olarak kaydetmek için Save() yöntemini çağırın. Çıktı BMP dosya yolunu ve BmpOptions’ı bağımsız değişken olarak alır.

Aşağıdaki kod örneği, bir CF2 dosyasının C# kullanarak bir BMP belgesine nasıl dönüştürüleceğini gösterir.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // BmpOptions sınıf nesnesini başlat
    BmpOptions options = new BmpOptions();

    // CF2'yi BMP'ye Aktar
    string outPath = "output.bmp";
    image.Save(outPath, options);
}

C# Seçenekleriyle CF2’yi BMP’ye Aktarın

Bir CF2 dosyasını BMP belgesine dönüştürürken BMP kaydetme seçeneklerini aşağıdaki adımları takip ederek belirleyebiliriz:

  1. Image sınıfını kullanarak bir girdi CF2 dosyası yükleyin.
  2. CadRasterizationOptions sınıfının bir örneğini oluşturun.
  3. Sayfa yüksekliğini ve genişliğini belirtin.
  4. BmpOptions sınıfının bir örneğini oluşturun.
  5. VectorRasterizationOptions özelliğini CadRasterizationOptions olarak ayarlayın.
  6. BMP olarak kaydetmek için Save() yöntemini çağırın. Çıktı BMP dosya yolunu ve BmpOptions’ı bağımsız değişken olarak alır.

Aşağıdaki kod örneği, bir CF2 dosyasını C# kullanarak BMP belgesi olarak kaydederken sayfa yüksekliğinin ve genişliğinin nasıl belirtileceğini gösterir.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // BmpOptions sınıf nesnesini başlat
    BmpOptions options = new BmpOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // CF2'yi BMP'ye Aktar
    string outPath = "output.bmp";
    image.Save(outPath, options);
}

Ücretsiz Geçici Lisans Alın

Kitaplığı değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Bu makalede, şunların nasıl yapıldığını öğrendik:

  • mevcut bir CF2 çizim dosyasını yükleyin;
  • sayfa yüksekliğini ve genişliğini belirtin;
  • kaydetme seçeneklerini tanımlayın;
  • CF2’yi C#’ta bir BMP olarak kaydedin.

CF2 dosyası, CAD/CAM yazılımı ve donanım cihazları tarafından işlenebilen üç boyutlu bir tasarımdır. Örneğin, bir karton kutunun şeklini ve tasarımını katlanmadan önce saklayabilir. CF2 dosyaları evrensel bir biçimde kaydedildiğinden, birkaç farklı program tarafından içe ve dışa aktarılabilirler. Belgeleri kullanarak Aspose.CAD for .NET API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız