C# ile resimlere filigran ekleme

Filigranlar, resimlerin mülkiyetini talep etmek ve yetkisiz kullanım veya sahteciliği önlemek için gereklidir. Birçok senaryoda, web veya masaüstü uygulamalarınızda otomatik bir filigran ekleme özelliği uygulamanız gerekebilir. Bu makale, C# kullanarak programlı olarak resimlere filigran eklemeyi anlatacaktır. Ayrıca, bir grup resme verimli bir şekilde filigran eklemeyi de öğreneceksiniz. Hadi başlayalım!

İçindekiler

C# ile Resimlere Filigran Ekleme - API Kurulumu

Resimlere filigran eklemek için Aspose.Imaging for .NET kullanacağız. Bu güçlü görüntü işleme API’si, çeşitli görüntü formatlarını destekler ve görüntü manipülasyonunu basitleştirir. API ikili dosyalarını indirebilir veya aşağıdaki komutu kullanarak NuGet aracılığıyla kurabilirsiniz:

PM> Install-Package Aspose.Imaging

C#’ta Bir Resme Filigran Ekleme

C# kullanarak bir resme filigran eklemek için adım adım bir kılavuz:

  1. Image sınıfını kullanarak resmi yükleyin.
  2. Image nesnesi ile başlatılan bir Graphics sınıfı örneği oluşturun.
  3. Font sınıfını kullanarak yazı tipi ailesini, boyutunu ve stilini tanımlayın.
  4. Renk gibi özellikleri ayarlamak için bir SolidBrush örneği oluşturun.
  5. Metin hizalamasını yönetmek için StringFormat sınıfını örneklendirin.
  6. Filigranı resmi eklemek için Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) metodunu kullanın.
  7. Resmi Image.Save(String) metodu ile kaydedin.

C# ile bir resme filigran ekleme yöntemini gösteren bir kod örneği:

C# ile resme filigran ekleme

C# ile Resimlere Çapraz Filigran Ekleme

Bazı durumlarda, filigranlar resimlerin üzerine çapraz olarak uygulanır. Aspose.Imaging for .NET API’si, bu etkiyi elde etmek için filigran metnini döndürmenize olanak tanır. Çapraz filigran eklemek için bu adımları izleyin:

  1. Image sınıfını kullanarak resmi yükleyin.
  2. Image nesnesi ile başlatılan bir Graphics örneği oluşturun.
  3. Font sınıfı ile yazı tipi ailesini, boyutunu ve stilini tanımlayın.
  4. Renk gibi özellikleri ayarlamak için bir SolidBrush örneği oluşturun.
  5. Metin hizalaması için bir StringFormat nesnesi oluşturun.
  6. Dönüşüm açısını ayarlamak için bir Matrix örneği oluşturun.
  7. Matris nesnesini Graphics.Transform özelliğine atayın.
  8. Filigranı eklemek için Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) metodunu kullanın.
  9. Resmi Image.Save(String) metodu ile kaydedin.

C# kullanarak resimlere çapraz filigran ekleme yöntemini gösteren bir kod örneği:

C# ile resme çapraz filigran ekleme

Ücretsiz Lisans ile Resimlere Filigran Ekleme

Resimlere filigran eklemek için herhangi bir değerlendirme kısıtlaması olmadan ücretsiz geçici lisans alabilirsiniz.

Sonuç

Bu makalede, C# ile resimlere filigran eklemeyi öğrendiniz. Ayrıca filigran metnini belirli bir açıya döndürmeyi de keşfettiniz. C# görüntü işleme API’si hakkında daha fazla bilgi için lütfen belgelere başvurun. Herhangi bir sorunuz varsa veya yardıma ihtiyacınız olursa, lütfen forumumuzdan bize ulaşmaktan çekinmeyin.

Ayrıca Bakınız