png'yi csharp'ta eps'ye dönüştür

Bir formattan diğerine görüntü dönüştürme, programlamada yaygın bir görevdir. Bu blog gönderisinde, C#’ta PNG dosyasını EPS‘ye nasıl dönüştüreceğimizi öğreneceğiz. EPS (Encapsulated PostScript), yazdırma ve yüksek çözünürlüklü grafikler için yaygın olarak kullanılan bir vektör görüntü formatıdır. PNG resimlerini EPS formatına dönüştürmek için PNG’den EPS’ye dönüştürücü API’sine bakacağız. Ardından, dönüştürme adımlarını gözden geçireceğiz. Ek olarak, ücretsiz bir çevrim içi dönüştürme aracı ve diğer yararlı bağlantılar sağlayacağız. Haydi başlayalım!

Bu makale aşağıdaki konuları kapsamaktadır:

  1. C# PNG’den EPS’ye Dönüştürücü API’sı – Ücretsiz İndirme
  2. C# dilinde PNG’yi EPS’ye dönüştürün
  3. FileStream kullanarak PNG’yi EPS’ye dönüştürün
  4. PNG’yi Bitmap kullanarak EPS olarak kaydedin
  5. Çevrimiçi PNG’yi EPS’ye dönüştürün
  6. PNG’den EPS’ye - Ücretsiz Öğrenme Kaynakları

C# PNG’den EPS’ye Dönüştürücü API’si – Ücretsiz İndirme

C# dilinde PNG’yi EPS’ye dönüştürmek için Aspose.Page for .NET API’sini kullanacağız. Geliştiricilerin XPS, EPS ve PS belgeleriyle çalışmasına olanak tanıyan şirket içi bir .NET API’sidir. XPS ve EPS/PS belgeleri oluşturmamızı, düzenlememizi ve kaydetmemizi sağlar. API ayrıca XPS, EPS ve PS belgelerinin PDF, JPG, PNG vb. desteklenen diğer biçimlere dönüştürülmesini de destekler.

Lütfen DLL’yi indirin veya NuGet kullanarak kurun.

PM> Install-Package Aspose.Page 

C# ile PNG’yi EPS’ye dönüştürme

Aşağıdaki adımları izleyerek PNG dosyalarını EPS resimlerine dönüştürebiliriz:

  1. PsSaveOptions sınıfının bir örneğini oluşturun.
  2. Görüntüyü EPS dosyası olarak kaydetmek için PsDocument.SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) yöntemini çağırın.

PsDocument sınıfının SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) yöntemi, bağımsız değişken olarak görüntü dosyası yolunu, EPS dosya yolunu ve PsSaveOptions’ı alır.

Aşağıdaki kod örneği, bir PNG görüntüsünün C# dilinde EPS biçimine nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, PNG'nin C# dilinde EPS'ye nasıl dönüştürüleceğini gösterir.
using Aspose.Page;
using Aspose.Page.EPS;

// dosya yolları
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Varsayılan seçenekler oluştur
PsSaveOptions options = new PsSaveOptions();

// PNG görüntüsünü EPS dosyasına kaydet
PsDocument.SaveImageAsEps(png, eps, options);

FileStream’i kullanarak PNG’yi EPS’ye dönüştürün

Aşağıdaki adımları izleyerek PNG dosyalarını EPS resimlerine dönüştürebiliriz:

  1. PsSaveOptions sınıfının bir örneğini oluşturun.
  2. FileStream’i kullanarak bir PNG görüntüsünü okuyun.
  3. Bir EPS dosyası çıktı akışı oluşturun.
  4. Görüntüyü bir EPS dosyası olarak kaydetmek için PsDocument.SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) yöntemini çağırın.

PsDocument sınıfının SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) yöntemi, PsSaveOptions ile birlikte giriş ve çıkış akış nesnelerini bağımsız değişken olarak alır.

Aşağıdaki kod örneği, C# dilinde Akış kullanılarak bir PNG görüntüsünün EPS biçimine nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, C# dilinde Akış kullanılarak PNG'nin EPS'ye nasıl dönüştürüleceğini gösterir.
using Aspose.Page;
using Aspose.Page.EPS;

// dosya yolları
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Varsayılan seçenekler oluştur
PsSaveOptions options = new PsSaveOptions();

// PNG resmini oku
var pngStream = File.OpenRead(png);

// EPS dosyası için çıktı akışı oluşturun
using (Stream outputStream = File.OpenWrite(eps))
{
    // PNG görüntüsünü EPS dosyasına kaydet
    PsDocument.SaveImageAsEps(pngStream, outputStream, options);
}

Bitmap kullanarak PNG’yi EPS’ye dönüştürün

Aşağıdaki adımları izleyerek PNG dosyalarını EPS resimlerine dönüştürebiliriz:

  1. PsSaveOptions sınıfının bir örneğini oluşturun.
  2. Bir görüntü dosyasından bir bitmap nesnesi oluşturun.
  3. Görüntüyü EPS dosyası olarak kaydetmek için PsDocument.SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) yöntemini çağırın.

PsDocument sınıfının SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) yöntemi, bitmap görüntüsünü, EPS dosya yolunu ve PsSaveOptions’ı bağımsız değişken olarak alır.

Aşağıdaki kod örneği, C# dilinde Bitmap kullanılarak bir PNG görüntüsünün EPS biçimine nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, C# dilinde Akış kullanılarak PNG'nin EPS'ye nasıl dönüştürüleceğini gösterir.
using Aspose.Page;
using Aspose.Page.EPS;

// Varsayılan seçenekler oluştur
PsSaveOptions options = new PsSaveOptions();

// Görüntü dosyasından bitmap nesnesi oluşturun
using (Bitmap source = new Bitmap("C:\\Files\\circle.png"))
{
    // PNG görüntüsünü EPS dosyasına kaydet
    PsDocument.SaveImageAsEps(source, "C:\\Files\\output.eps", options);
}

PNG2EPS Dönüştürücü Kitaplığı – Ücretsiz Lisans Alın

Kitaplığı herhangi bir sınırlama olmaksızın ücretsiz olarak denemek için ücretsiz bir geçici lisans alabilirsiniz.

PNG’yi Çevrimiçi EPS’ye Dönüştür

Lütfen yukarıdaki API kullanılarak geliştirilen ücretsiz çevrimiçi PNG’den EPS’ye dönüştürücü uygulamamızı deneyin. PNG dosyalarını hızla EPS’ye dönüştürmesi gerekenler için ideal bir araçtır.

PNG’den PS’ye – Öğrenme Kaynakları

Aşağıdaki kaynakları kullanarak PNG görüntülerini EPS biçimine dönüştürme hakkında daha fazla bilgi edinebilir ve kitaplığın diğer özelliklerini keşfedebilirsiniz:

Çözüm

Sonuç olarak, C# dilinde PNG’yi EPS’ye nasıl dönüştüreceğimizi öğrendik. İşlemin nispeten basit olduğunu ve yalnızca birkaç satır kod gerektirdiğini gördük. Ayrıca, programlı olarak dönüştürmek için çeşitli yöntemler gösterdik. Herhangi bir belirsizlik durumunda, lütfen ücretsiz destek forumumuzda bizimle iletişime geçin.

Ayrıca bakınız