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
- Resimlere Filigran Eklemek için C# API’si
- C#’ta Bir Resme Filigran Ekleme
- C#’ta Resimlere Çapraz Filigran Ekleme
- Ücretsiz API Lisansı Alın
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:
- Image sınıfını kullanarak resmi yükleyin.
- Image nesnesi ile başlatılan bir Graphics sınıfı örneği oluşturun.
- Font sınıfını kullanarak yazı tipi ailesini, boyutunu ve stilini tanımlayın.
- Renk gibi özellikleri ayarlamak için bir SolidBrush örneği oluşturun.
- Metin hizalamasını yönetmek için StringFormat sınıfını örneklendirin.
- Filigranı resmi eklemek için Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) metodunu kullanın.
- Resmi Image.Save(String) metodu ile kaydedin.
C# ile bir resme filigran ekleme yöntemini gösteren bir kod örneği:
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:
- Image sınıfını kullanarak resmi yükleyin.
- Image nesnesi ile başlatılan bir Graphics örneği oluşturun.
- Font sınıfı ile yazı tipi ailesini, boyutunu ve stilini tanımlayın.
- Renk gibi özellikleri ayarlamak için bir SolidBrush örneği oluşturun.
- Metin hizalaması için bir StringFormat nesnesi oluşturun.
- Dönüşüm açısını ayarlamak için bir Matrix örneği oluşturun.
- Matris nesnesini Graphics.Transform özelliğine atayın.
- Filigranı eklemek için Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) metodunu kullanın.
- Resmi Image.Save(String) metodu ile kaydedin.
C# kullanarak resimlere çapraz filigran ekleme yöntemini gösteren bir kod örneği:
Ü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.