C# ile resimlere filigran ekleme

Filigranlar, resimlerin mülkiyetini kanıtlamak ve yetkisiz kullanım veya sahteciliği önlemek için gereklidir. Web veya masaüstü uygulamalarınızda otomatik bir filigran ekleme özelliği uygulamak kritik olabilir. Bu makalede, C# kullanarak programlı bir şekilde resimlere filigran ekleme sürecini adım adım anlatacağız. Ayrıca, belgelerinizin güvenliğini artırmak için C# ile PDF’de nasıl filigran ekleyeceğinizi öğreneceksiniz. Hadi başlayalım!

İçindekiler

Resimlere Filigran Eklemek için C# API’si

Resimlere filigran eklemek için Aspose.Imaging for .NET kullanacağız. Bu güçlü görüntü işleme API’si, PNG, JPEG ve BMP gibi çeşitli formatları destekleyerek 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# ile 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 Graphics sınıfının bir örneğini 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ın bir örneğini oluşturun.
  6. Filigranı resmi eklemek için Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) yöntemini kullanarak ekleyin.
  7. Resmi Image.Save(String) yöntemi ile kaydedin.

C# kullanarak bir resme filigran eklemeyi gösteren bir kod örneği:

C# ile resme filigran ekleme

C# ile Resimlere Diagonal Filigran Ekleme

Bazı durumlarda, filigranlar resimlerin üzerinden çapraz olarak uygulanır. Aspose.Imaging for .NET API’si, bu etkiyi elde etmek için filigran metnini döndürmenizi sağlar. Çapraz bir filigran eklemek için şu 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. Matrix nesnesini Graphics.Transform özelliğine atayın.
  8. Filigranı Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) yöntemi ile ekleyin.
  9. Resmi Image.Save(String) yöntemi ile kaydedin.

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

C# ile çapraz filigran ekleme

Ücretsiz Lisans ile Resimlere Filigran Ekleme

Resimlere filigran eklemek için ücretsiz geçici bir lisans alabilirsiniz ve değerlendirme sınırlamaları olmadan kullanabilirsiniz.

Sonuç

Bu makalede, C# ile resimlere filigran eklemeyi öğrendiniz. Ayrıca, filigran metnini belirli bir açıda döndürmeyi ve C# ile PDF’de filigran eklemeyi 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şın.

Ayrıca Bakın