Watermerk toevoegen in Tiff met C#

In dit instructievoorbeeld leiden we u door de stappen voor het toevoegen van een watermerk in TIFF met behulp van C#. Het is heel eenvoudig om een watermerk in TIFF in te voegen met C# door een paar API-aanroepen uit te voeren.

Stappen om Tiff-watermerk in te voegen met C#

  1. Installeer Aspose.Imaging for .NET NuGet-pakket
  2. Neem Aspose.Imaging, Aspose.Imaging.ImageOptions en Aspose.Imaging.Brushes naamruimten op
  3. Gebruik de Image.Load-methode om de Tiff te laden en het Tiff-watermerk toe te voegen
  4. Instantieer Graphics, Font, SolidBrush en StringFormat klassenobjecten om het lettertype, de kleur en de tekstuele eigenschappen van het watermerk in te stellen
  5. Gebruik Graphics klasseobject om Tiff te beschermen met watermerk in C#
  6. Uitvoerafbeelding opslaan met Tiff-watermerk

In de bovengenoemde stappen hebben we de Tiff-afbeelding eerst in het geheugen geladen met behulp van de methode Load van de klasse Image. Vervolgens hebben we attributen gespecificeerd voor lettertype-, penseel- en tekstopmaak om Tiff te beschermen met watermerk in C#. Ten slotte slaan we het Tiff-watermerk op met C#.

Code om Tiff-watermerk in te voegen met C#

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");
}
}
}
}

Met behulp van het bovenstaande voorbeeld kunt u Tiff eenvoudig beschermen met watermerk in C# in uw .NET-projecten, waaronder Windows-desktop-, ASP.NET-web- of consoletoepassingen.

 Nederlands