C# kullanarak görüntülere filigran ekleme

Filigranlar, görüntülerin sahipliğini kanıtlamak ve yetkisiz kullanım veya sahteciliği önlemek için önemlidir. Birçok senaryoda, web veya masaüstü uygulamalarınızda otomatik bir filigran ekleme özelliği uygulamanız gerekebilir. Bu makale, C# kullanarak görüntülere programlı olarak filigran eklemeyi gösterecektir. Ayrıca, bir grup görüntüyü verimli bir şekilde nasıl filigranlayacağınızı da öğreneceksiniz. Hadi başlayalım!

İçindekiler

C#‘da Görüntülere Filigran Ekleme - API Kurulumu

Görüntülere 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#‘da Bir Görüntüye Filigran Ekleme

C# kullanarak bir görüntüye filigran eklemek için adım adım bir kılavuz:

  1. Image sınıfını kullanarak görüntüyü 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. Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) yöntemini kullanarak filigranı görüntüye ekleyin.
  7. Image.Save(String) yöntemini kullanarak görüntüyü kaydedin.

C# kullanarak bir görüntüye filigran eklemeyi gösteren bir kod örneği:

C# kullanarak görüntüye filigran ekleme

C#‘da Görüntülere Diyagonal Filigran Ekleme

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

  1. Image sınıfını kullanarak görüntüyü 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. Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) yöntemini kullanarak filigranı ekleyin.
  9. Image.Save(String) yöntemini kullanarak görüntüyü kaydedin.

C# kullanarak görüntülere diyagonal filigran eklemeyi gösteren bir kod örneği:

C# kullanarak görüntüye diyagonal filigran ekleme

Ücretsiz Lisans ile Görüntülere Filigran Ekleme

Görüntülere filigran eklemek için herhangi bir değerlendirme kısıtlaması olmadan ücretsiz geçici lisans alabilirsiniz.

Sonuç

Bu makalede, C#‘da görüntülere 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