So fügen Sie Wasserzeichen in Tiff mit C# hinzu

In diesem Anleitungsbeispiel führen wir Sie durch die Schritte zum Hinzufügen von Wasserzeichen in TIFF mithilfe von C#. Es ist sehr einfach, Wasserzeichen in TIFF mit C# einzufügen, indem Sie nur wenige API-Aufrufe ausführen.

Schritte zum Einfügen von Tiff-Wasserzeichen mit C#

  1. Installieren Sie das NuGet-Paket Aspose.Imaging for .NET
  2. Fügen Sie die Namespaces Aspose.Imaging, Aspose.Imaging.ImageOptions und Aspose.Imaging.Brushes hinzu
  3. Verwenden Sie die Methode Image.Load, um das Tiff zu laden und das Tiff-Wasserzeichen hinzuzufügen
  4. Instanziieren Sie Objekte der Klassen Graphics, Font, SolidBrush und StringFormat, um Schriftart, Farbe und Texteigenschaften des Wasserzeichens festzulegen
  5. Verwendung von Objekten der Klasse Graphics zum Schutz von Tiff mit Wasserzeichen in C#
  6. Ausgabebild mit Tiff-Wasserzeichen speichern

In den oben genannten Schritten haben wir das TIFF-Bild zuerst mit der Load-Methode der Image-Klasse in den Speicher geladen. Dann haben wir Attribute für die Schriftart-, Pinsel- und Textformatierung angegeben, um Tiff mit Wasserzeichen in C# zu schützen. Zuletzt speichern wir Tiff-Wasserzeichen mit C#.

Code zum Einfügen von Tiff-Wasserzeichen mit 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");
}
}
}
}

Anhand des obigen Beispiels können Sie Tiff problemlos mit Wasserzeichen in C# in Ihren .NET-Projekten schützen, einschließlich Windows-Desktop-, ASP.NET-Web- oder Konsolenanwendungen.

 Deutsch