
PSD (Photoshop Belgesi), Adobe Photoshop’un yerel dosya formatıdır ve genellikle logo, broşür ve çeşitli grafikler oluşturmak için kullanılır. Tasarımcılar, Photoshop katmanlarını doğrudan PNG görüntüleri olarak Adobe Photoshop içinde dışa aktarabilirken, PSD dosyalarını programlı olarak PNG görüntülerine dönüştürmek de mümkündür; Photoshop’a ihtiyaç duymadan. Bu makalede, C#’ta PSD’yi PNG görüntüsüne dönüştürmeyi güçlü Aspose.PSD for .NET API’sini kullanarak keşfedeceğiz.
İçindekiler
C# PSD’den PNG’ye Dönüştürücü API
PSD dosyalarını PNG görüntülerine dönüştürmek için Aspose.PSD for .NET API’sini kullanacağız. Bu sağlam .NET Eklentisi, Adobe Photoshop dosya formatlarının manipülasyonunu kolaylaştırır ve .NET uygulamalarının hem PSD hem de PSB dosyalarını yükleyip okumasına olanak tanır. Aspose.PSD ile katman özelliklerini kolayca güncelleyebilir, filigran ekleyebilir, döndürebilir, ölçeklendirebilir, işleyebilir ve PSD dosyalarını dönüştürebilir, ayrıca bir dizi diğer desteklenen dosya formatı ile çalışabilirsiniz; tüm bunları Adobe Photoshop’a ihtiyaç duymadan yapabilirsiniz.
Image sınıfı, tüm görüntü türleri için temel sınıf olarak hizmet eder. PsdImage sınıfı, PSD dosyalarını yüklemenizi, düzenlemenizi ve kaydetmenizi sağlar. PSD’yi belirli bir dosya formatında ve konumda kaydetmek için Save(string, ImageOptionsBase) yöntemini içerir. Ayrıca, API, yükleme seçeneklerini belirtmek için PsdLoadOptions sınıfını ve PNG dosya formatı oluşturma seçeneklerini tanımlamak için PngOptions sınıfını sağlar.
API’nin DLL’sini indirebilir veya NuGet aracılığıyla kurabilirsiniz:
PM> Install-Package Aspose.PSD
PSD’yi PNG’ye Dönüştürme
Bir PSD dosyasını PNG formatına dönüştürmek oldukça basittir. Bu adımları izleyin:
- PSD yükleme seçeneklerini tanımlayın.
- PSD dosyasını yükleyin.
- PNG kaydetme seçeneklerini belirtin.
- PSD’yi PNG olarak kaydedin.
Bir sonraki bölümde, bu adımları C# koduna çevirerek bir PSD dosyasını PNG formatına dışa aktarmayı göstereceğiz.
C# ile PSD’yi PNG’ye Dönüştür
C# kullanarak PSD dosyalarını PNG görüntülerine dönüştürmek için şu adımları izleyin:
- PsdLoadOptions sınıfının bir örneğini oluşturun.
- ReadOnlyMode gibi yükleme seçeneklerini belirtin.
- Image sınıfını kullanarak PSD dosyasını PsdImage olarak yükleyin.
- PngOptions sınıf nesnesini başlatın.
- ColorType, Progressive ve CompressionLevel gibi PNG seçeneklerini belirtin.
- Çıktı dosyasını Save() yöntemi ile kaydedin.
İşte C# ile PSD’yi PNG’ye dönüştürmenin nasıl yapılacağını gösteren bir kod örneği:

Kaynak PSD

Dönüştürülmüş PNG
Ücretsiz Geçici Lisans Alın
Aspose.PSD for .NET’i değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans alabilirsiniz.
Sonuç
Bu makalede şunları öğrendik:
- Mevcut bir PSD dosyasını yüklemek.
- PSD yükleme ve PNG seçeneklerini belirtmek.
- C# kullanarak bir PSD’yi PNG olarak kaydetmek.
C#’ta PSD’yi PNG’ye dönüştürmenin ötesinde, Aspose.PSD for .NET hakkında daha fazla bilgi edinmek için belgelere göz atabilir ve API’nin desteklediği çeşitli özellikleri keşfedebilirsiniz. Herhangi bir sorunuz varsa veya yardıma ihtiyacınız olursa, lütfen ücretsiz destek forumumuza ulaşmaktan çekinmeyin.