Kaip pridėti vandens ženklą į Tiff naudojant C#

Šiame vadovo pavyzdyje paaiškinsime, kaip pridėti vandenženklį į TIFF naudojant C#. Labai paprasta įterpti vandenženklį į TIFF naudojant C#, atliekant kelis API iškvietimus.

Veiksmai, kaip įterpti Tiff vandenženklį naudojant C#

  1. Įdiekite Aspose.Imaging for .NET NuGet paketą
  2. Įtraukti Aspose.Imaging, Aspose.Imaging.ImageOptions ir Aspose.Imaging.Brushes vardų erdves
  3. Naudokite Image.Load metodą, kad įkeltumėte Tiff ir pridėtumėte Tiff vandens ženklą
  4. Sukurkite Graphics, Font, SolidBrush ir StringFormat klasių objektus, kad nustatytumėte vandens ženklo šriftą, spalvą ir teksto savybes
  5. Naudojant Graphics klasės objektą, apsaugoti Tiff su vandens ženklu C#
  6. Išsaugokite išvesties vaizdą naudodami Tiff vandens ženklą

Atlikdami pirmiau minėtus veiksmus, mes pirmiausia įkėlėme Tiff vaizdą į atmintį naudodami vaizdo klasės įkėlimo metodą. Tada mes nurodėme šrifto, teptuko ir teksto formatavimo atributus, kad apsaugotume Tiff vandenženkliu C#. Galiausiai išsaugome Tiff vandenženklį naudodami C#.

Kodas įterpti Tiff vandenženklį naudojant 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");
}
}
}
}

Naudodami aukščiau pateiktą pavyzdį, galite lengvai apsaugoti Tiff vandenženkliu C# savo .NET projektuose, įskaitant Windows darbalaukį, ASP.NET žiniatinklio ar konsolių programas.

 Latviski