Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@GroupDocsGists
Last active January 4, 2021 03:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GroupDocsGists/c22738afc8956064dc9c56f62af14622 to your computer and use it in GitHub Desktop.
Save GroupDocsGists/c22738afc8956064dc9c56f62af14622 to your computer and use it in GitHub Desktop.
Add Text Watermark to Images (JPG , PNG) using C# and Java
// Add Text Watermark to JPG using C#
using (Watermarker watermarker = new Watermarker("filePath/image.jpg"))
{
// Set the Text and Watermark Font
Font font = new Font("Arial", 30, FontStyle.Bold | FontStyle.Italic);
TextWatermark watermark = new TextWatermark("GroupDocs", font);
// Set Watermark Properties
watermark.ForegroundColor = Color.Black;
watermark.TextAlignment = TextAlignment.Right;
watermark.X = 70;
watermark.Y = 70;
watermark.RotateAngle = -30;
watermark.Opacity = 0.4;
// watermark.BackgroundColor = Color.Blue;
// Add the configured watermark to JPG Image
watermarker.Add(watermark);
watermarker.Save("filePath/outputImage.jpg");
}
// Add Text Watermark to JPG using Java
TextWatermark watermark = new TextWatermark("GroupDocs", new Font("Arial", 30, FontStyle.Bold | FontStyle.Italic));
// Set Watermark properties
watermark.setForegroundColor(Color.getRed());
watermark.setTextAlignment(TextAlignment.Right);
watermark.setOpacity(0.4);
watermark.setX(70);
watermark.setY(130);
// Add Watermark to the source JPG Image
Watermarker watermarker = new Watermarker(Constants.JPG_GD);
watermarker.add(watermark);
watermarker.save(Constants.JPG_OUT);
watermarker.close();
// Add Text Watermark to PNG using Java
TextWatermark watermark = new TextWatermark("GroupDocs", new Font("Arial", 30, FontStyle.Bold | FontStyle.Italic));
// Set Watermark properties
watermark.setForegroundColor(Color.getBlack());
watermark.setTextAlignment(TextAlignment.Right);
watermark.setRotateAngle(-30);
watermark.setOpacity(0.4);
watermark.setX(70);
watermark.setY(70);
// Add Watermark to the source PNG Image
Watermarker watermarker = new Watermarker(Constants.PNG_GD);
watermarker.add(watermark);
watermarker.save(Constants.OUTPUT_PNG_PATH);
watermarker.close();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment