
Adobe’nun yaygın olarak kullanılan Photoshop uygulaması, yerel görüntü dosyaları için PSD (Photoshop Belgesi) formatını kullanır. Bu format, genellikle birden fazla katman içeren karmaşık tasarımlar, logolar ve broşürler oluşturmak için gereklidir. Tasarımlarınızı etkili bir şekilde korumak için programlı olarak C#‘da bir PSD dosyasına filigran ekleyebilirsiniz. Bu makale, süreci Aspose.PSD for .NET API’sini kullanarak size gösterecektir.
Ne Öğreneceksiniz
Bu makalede aşağıdaki konuları ele alacağız:
- C# Photoshop API’sini Kullanarak PSD’ye Filigran Ekleme
- PSD’ye Metin Filigranı Ekleme
- PSD’de Diyagonal Filigran Oluşturma
- PSD’ye Resim Filigranı Ekleme
C# Photoshop API’sini Kullanarak PSD’ye Filigran Ekleme
Programlı olarak bir PSD dosyasına metin veya resim filigranı eklemek için Aspose.PSD for .NET API’sini kullanacağız. Bu güçlü ve kullanıcı dostu kütüphane, Adobe Photoshop dosya formatlarını Adobe Photoshop’a ihtiyaç duymadan işlemeyi sağlar.
API, .NET uygulamalarında hem PSD hem de PSB dosyalarını yükleme ve düzenleme yeteneğine sahiptir. Katman özelliklerini güncelleme, filigran ekleme ve sıkıştırma, döndürme ve birden fazla desteklenen dosya formatında çeşitli işlemler yapma yetenekleri sunar.
API’deki ana sınıflar şunlardır:
- PsdImage: PSD dosyalarını yüklemek, düzenlemek ve kaydetmek için kullanılır.
- Graphics: Görüntüdeki grafik bağlamını temsil eder.
- Layer: PSD dosyasındaki her katmanı temsil eder.
Kurulum için ya DLL’yi indirin ya da NuGet aracılığıyla yükleyin:
PM> Install-Package Aspose.PSD
C# Kullanarak PSD’ye Metin Filigranı Ekleme
Bir PSD dosyasına metin filigranı eklemek için bu adımları izleyin:
- PSD dosyasını Image sınıfını kullanarak PsdImage olarak yükleyin.
- Graphics sınıfının bir örneğini oluşturun.
- Filigran metni için bir Font nesnesi tanımlayın.
- İstediğiniz renkle bir SolidBrush örneği oluşturun.
- Dize hizalamasını belirtin.
- Metni render etmek için DrawString() yöntemini çağırın.
- Çıktı dosyasını Save() yöntemiyle kaydedin.
C#‘da bir PSD dosyasına metin filigranı ekleme işlemini gösteren bir kod örneği:

C# ile PSD’ye Metin Filigranı Ekle
Çıktıyı bir PSD dosyası olarak kaydetmek için aşağıdaki kod parçasını kullanın:
psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());
C# Kullanarak PSD’de Diyagonal Filigran Oluşturma
Bir PSD dosyasında diyagonal metin filigranı oluşturmak için bu adımları izleyin:
- PSD dosyasını Image sınıfını kullanarak PsdImage olarak yükleyin.
- Graphics sınıfının bir örneğini oluşturun.
- Filigran için bir Font nesnesi tanımlayın.
- İstediğiniz renkle bir SolidBrush örneği oluşturun.
- Filigranı döndürmek için bir dönüşüm matrisini belirtin.
- Dize hizalamasını ayarlayın.
- DrawString() yöntemini çağırın.
- Çıktı dosyasını Save() yöntemiyle kaydedin.
C#‘da bir PSD dosyasına diyagonal metin filigranı ekleme işlemini gösteren bir kod örneği:

C# ile PSD’de Diyagonal Filigran Oluştur
C# Kullanarak PSD’ye Resim Filigranı Ekleme
Bir PSD dosyasına resim olarak filigran eklemek için bu adımları izleyin:
- PSD dosyasını Image sınıfını kullanarak PsdImage olarak yükleyin.
- Layer sınıfının bir örneğini oluşturun.
- Katmanın yüksekliğini, genişliğini ve opaklığını ayarlayın.
- Katmanı PSD’ye eklemek için AddLayer() yöntemini kullanın.
- Filigran resmini katmana yükleyin.
- DrawImage() yöntemini çağırarak konumu ve filigran resim katmanını argüman olarak geçin.
- Çıktı dosyasını Save() yöntemiyle kaydedin.
C#‘da bir PSD dosyasına resim filigranı ekleme işlemini gösteren bir kod örneği:

C# ile PSD’ye Resim Filigranı Ekle
Ücretsiz Geçici Lisans Alın
Aspose.PSD for .NET’i denemek için herhangi bir değerlendirme kısıtlaması olmadan ücretsiz geçici lisans alabilirsiniz.
Sonuç
Bu makalede şunları keşfettik:
- Bir PSD görüntüsüne yeni bir katman ekleme.
- PSD’ye metin veya resim filigranları ekleme.
- PSD’yi C# kullanarak PNG veya PSD dosyası olarak kaydetme.
C#‘da bir PSD dosyasına filigran eklemeyi öğrenmenin ötesinde, Aspose.PSD for .NET ile daha derinlemesine bilgi edinmek için belgelere göz atabilir ve kapsamlı özelliklerini keşfedebilirsiniz. Herhangi bir sorunuz varsa, ücretsiz destek forumumuza ulaşmaktan çekinmeyin.
Ayrıca Bakınız
- C# ile Programlı Olarak PSD’ye Yeni Katman Ekleme
- C# ile PSD Görüntüsü Oluşturma
- C# ile PSD Görüntüsündeki Katmanları Düzleştirme veya Birleştirme
- C# ile PSD’yi TIFF Görüntüsüne Dönüştürme
- C# ile PSD Görüntüsünü Döndürme veya Kırpma
Aspose.PSD Eklentisi ile PSD dosyalarını verimli bir şekilde işleyebilir ve C# .NET uygulamalarınızda filigran ekleyebilirsiniz. Bu, C# .NET’te PSD dosyalarına filigran eklemek için en iyi yoldur. İster PSD’ye şeffaf bir filigran eklemek ister C# .NET’te toplu filigran eklemek isteyin, bu kılavuz size başlamanız için gerekli temel bilgileri sağlar.