C# Kullanarak Tiff'e Filigran Ekleme

Bu nasıl yapılır örneğinde, C# kullanarak TIFF ürününe nasıl filigran ekleneceğine ilişkin adımlarda size yol göstereceğiz. Birkaç API çağrısı gerçekleştirerek C# kullanarak TIFF’e filigran eklemek çok basittir.

C# Kullanarak Tiff Filigranı Ekleme Adımları

  1. Aspose.Imaging for .NET NuGet paketini yükleyin
  2. Aspose.Imaging, Aspose.Imaging.ImageOptions ve Aspose.Imaging.Brushes ad alanlarını dahil edin
  3. Tiff’i yüklemek ve Tiff filigranını eklemek için Image.Load yöntemini kullanın
  4. Filigranın yazı tipini, rengini ve metin özelliklerini ayarlamak için Graphics, Font, SolidBrush ve StringFormat sınıf nesnelerini örnekleyin
  5. Graphics sınıf nesnesinin kullanılması, Tiff’i C#’ta filigranla koruyor
  6. Çıktı görüntüsünü Tiff filigranı ile kaydedin

Yukarıda bahsedilen adımlarda, Image sınıfının Load metodunu kullanarak ilk olarak Tiff imajını belleğe yükledik. Ardından, C#’ta Tiff’i filigranla korumak için Font, Brush ve Text formatlama özelliklerini belirledik. Son olarak, C# kullanarak Tiff filigranını kaydediyoruz.

C# Kullanarak Tiff Filigranı Ekleme Kodu

using System;
using Aspose.Imaging;
using Aspose.Imaging.Brushes;
using Aspose.Imaging.ImageOptions;
namespace AddingTiffWatermark
{
class TiffWatermark
{
static void Main(string[] args)
{
string PathForTiffFile = @"Y:\Downloads\";
//Load the License file
License license = new License();
license.SetLicense(PathForTiffFile + "Conholdate.Total.Product.Family.lic");
// Use Image.Load to add tiff watermark using c# in Tiff file
using (var image = Aspose.Imaging.Image.Load(PathForTiffFile + "TiffToWatermark.tiff"))
{
// Initialize Graphics class instance for loaded Tiff Image
Graphics graphics = new Aspose.Imaging.Graphics(image);
// Initialize SizeF to store image Size
Size size = graphics.Image.Size;
// Create an instance of Font to set the font Name, Size and Style
Font font = new Aspose.Imaging.Font("Arial", 24,
Aspose.Imaging.FontStyle.Bold);
// Instantiate SolidBrush and set Color and Opacity
SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
brush.Color = Aspose.Imaging.Color.Red;
brush.Opacity = 0;
// initialize an object of StringFormat class and
// set its various textual properties
StringFormat format = new Aspose.Imaging.StringFormat();
format.Alignment = Aspose.Imaging.StringAlignment.Near;
format.FormatFlags = Aspose.Imaging.StringFormatFlags.FitBlackBox;
// Render the string on image with set font and brush
graphics.DrawString("PROTECTED", font,
brush, 0, 0, format);
// Save protected tiff with watermark in c#
image.Save(PathForTiffFile+"WatermarkedTiff.tiff");
}
}
}
}

Yukarıdaki örneği kullanarak, Windows masaüstü, ASP.NET web veya konsol uygulamaları dahil .NET projelerinizde Tiff’i C# dilinde filigranla kolayca koruyabilirsiniz.

 Türkçe