Add Watermark to PSD in C#

Adobe’nin yaygın olarak kullanılan Photoshop uygulaması PSD (Photoshop Document) biçimi yerli görüntü dosyaları için. bu biçim, çoğu zaman çok katmanlı logolar ve broşürler gibi karmaşık tasarımlar oluşturmak için gereklidir. tasarımları etkili bir şekilde korumak için, programlı olarak c#‘da bir PSD dosyasına bir su işareti ekleyebilirsiniz. Bu makalede .NET API için Aspose.PSD kullanarak süreci yönlendireceksiniz, C#.NET çekirdekli PSD su markası için güçlü bir çözüm ve diğer PSD görüntüleri manipüle etmek için görevler.

Ne öğreneceksin

Bu makalede aşağıdaki konuları ele alacağız:

C# Photoshop API’yi kullanarak PSD’ye su işareti ekleyin

Bir PSD dosyasına yazılı olarak bir metin veya görüntü su işareti eklemek için Aspose.PSD için .NET API. Bu güçlü ve kullanıcı dostu kütüphane Adobe Photoshop dosya biçimleri gerektirmeden manipüle etmenizi sağlar. C# .NET PSD dosyasına su işareti eklemek için idealdir görevleri ve kompresyon, dönüş ve çoklu render gibi çeşitli işlemleri destekler Desteklenen dosya biçimleri.

API’de Anahtar Sınıflar

  • PsdImage: PSD dosyalarını yüklemek, düzenlemek ve kaydetmek için kullanılır.
  • Grafik: Görüntüde grafik bağlamını temsil eder.
  • Layer: PSD dosyasındaki her katmanı temsil eder.

Kurulum

Sen de yapabilirsin DLL İndir veya aracılığıyla yükleme NuGet:

PM> Install-Package Aspose.PSD

C# kullanarak PSD’ye bir metin su işareti eklemek

Bir PSD dosyasına bir metin su işareti eklemek için, aşağıdaki adımları izleyin:

  • PSD dosyasını PsdImage olarak Image sınıfını kullanarak yükleyin.
  • Bir örnek oluşturun Grafik sınıfı.
  • Su işareti metni için bir Font nesneyi ayarlayın.
  • İstediğiniz renkle SolidBrush örneği oluşturun.
  • Çerçeve düzeni belirleyin.
  • Yazıyı dönüştürmek için DrawString() yöntemi arayın.
  • Kaynak dosyasını Save() yöntemi kullanarak kaydedin.

İşte C#‘da bir PSD dosyasına bir metin su işareti nasıl eklendiğini gösteren bir kod örneği#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

Bir PSD dosyası olarak çıkış kaydetmek için, aşağıdaki kod snippet kullanın:

psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());

C# kullanarak PSD’de bir Diagonal Watermark oluşturun

Bir PSD dosyasında bir diyagonal metin su işareti oluşturmak için, aşağıdaki adımları izleyin:

  • PSD dosyasını PsdImage olarak Image sınıfını kullanarak yükleyin.
  • Bir örnek oluşturun Grafik sınıfı.
  • Su işareti için bir Font nesneyi ayarlayın.
  • İstediğiniz renkle SolidBrush örneği oluşturun.
  • Su işareti döndürmek için bir dönüşüm matrisini belirleyin.
  • Çerçeve ayarlaması yapılır.
  • DrawString() yöntemi kullanın.
  • Kaynak dosyasını Save() yöntemi kullanarak kaydedin.

Aşağıdaki kod örneği C#‘da bir PSD dosyasına bir diyagonal metin su işareti nasıl eklendiğini gösterir#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

C# kullanarak PSD’ye bir görüntü su işareti eklemek

Bir PSD dosyasına bir su işareti olarak bir görüntü eklemek için, aşağıdaki adımları izleyin:

  • PSD dosyasını PsdImage olarak Image sınıfını kullanarak yükleyin.
  • Bir örnek oluşturun Layer sınıfı.
  • Katmanın yüksekliğini, genişliğini ve açıklığını ayarlayın.
  • PSD’ye katmanı eklemek için AddLayer() yöntemi kullanın.
  • Su işareti görüntüsünü tabakaya yükleyin.
  • DrawImage() yöntemi çağırın, konum ve su işareti görüntü katmanı argüman olarak geçin.
  • Kaynak dosyasını Save() yöntemi kullanarak kaydedin.

İşte C#‘daki bir PSD dosyasına bir görüntü su işareti nasıl eklendiğini gösteren bir kod örneği#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

Ücretsiz geçici lisans alın

Sen yapabilirsin Ücretsiz geçici lisans alın .NET için Aspose.PSD denemek için herhangi bir değerlendirme kısıtlaması olmadan.

Sonuç

Bu makalede nasıl yapılacağını inceledik:

  • Bir PSD görüntüsüne yeni bir katman ekleyin.
  • PSD’ye metin veya görüntü su işaretleri ekleyin.
  • PSD’yi C# kullanarak PNG veya PSD dosyası olarak kaydedin#.

C#‘da bir PSD dosyasına bir su işareti nasıl eklendiğini öğrenmenin ötesinde, daha derinlemesine dalabilirsiniz Aspose.PSD için .NET Onları kontrol ederek Dokümanlık ve geniş özelliklerini keşfetmek. eğer herhangi bir sorunuz varsa, bize ulaşmak için özgür hissediyorum Ücretsiz Destek Forum.

Aspose.PSD Plugin kullanarak, verimli bir şekilde PSD dosyalarını manipüle edebilir ve C# .NET uygulamalarınızda su işareti uygulayabilirsiniz. Bu kılavuz, başlangıç yapmanız gereken temel bilgiyi sağlar C#.NET Core PSD’ye metin suyu işaretini eklemek, batch su çubuğu PSD Dosyaları ile C# .NET ve daha fazlası.

Aspose.PSD C# su işaretleme eğitimi ile artık PSD dosyalarınız için özelleştirilmiş çözümler oluşturmak için araçlarınız var, tasarımlarınızın etkili bir şekilde korunmasını sağlayın!

More in this category