Hur man lägger till vattenstämpel i Tiff med C#

I det här exemplet går vi igenom stegen för hur du lägger till vattenstämpel i TIFF med C#. Det är mycket enkelt att infoga vattenstämpel i TIFF med C# genom att utföra några API-anrop.

Steg för att infoga Tiff Watermark med C#

  1. Installera NuGet-paketet Aspose.Imaging for .NET
  2. Inkludera Aspose.Imaging, Aspose.Imaging.ImageOptions och Aspose.Imaging.Brushes namnrymder
  3. Använd metoden Image.Load för att ladda Tiff och lägga till Tiff-vattenstämpel
  4. Instantiera Graphics, Font, SolidBrush och StringFormat klassobjekt för att ställa in teckensnitt, färg och textegenskaper för vattenstämpeln
  5. Använda Graphics class object protect Tiff med vattenstämpel i C#
  6. Spara utdatabilden med Tiff-vattenstämpel

I de ovannämnda stegen har vi laddat Tiff-bilden först i minnet med hjälp av Load-metoden i bildklassen. Sedan har vi specificerat attribut för typsnitt, pensel och textformatering för att skydda Tiff med vattenstämpel i C#. Slutligen sparar vi Tiff vattenstämpel med C#.

Kod för att infoga Tiff Watermark med 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");
}
}
}
}

Med hjälp av exemplet ovan kan du enkelt skydda Tiff med vattenstämpel i C# i dina .NET-projekt inklusive Windows-skrivbord, ASP.NET webb eller konsolapplikationer.

 Svenska