您是否曾想保護並證明您的特殊圖紙或紙張是您的?好吧,讓我們了解在圖片或圖像(如 JPG 或 PNG 文件)上添加水印的不同方法。首先,我們將查看一個用於添加水印的簡單在線工具。之後,我們將了解如何使用 C# 和 Java 以編程方式完成此操作。
如何在線為圖像添加水印
當您想輕鬆地為圖片添加水印時,使用在線工具會非常有幫助。在本文中,我們將使用可靠的在線工具 GroupDocs.Watermark App。
請按照以下步驟在線為圖像添加水印:
- 轉到水印應用程序。
- 單擊“瀏覽”或將其拖放到上傳區域即可上傳圖像文件(如 JPG、JPEG、PNG 等)。
- 選擇是否要添加由文本或圖像組成的水印。
- 您可以通過更改外觀、透明度、旋轉、對齊和大小等內容來使水印看起來很特別。
- 當您對它的外觀感到滿意時,請單擊“創建水印”按鈕以將水印實際添加到您的圖像上。
- 然後,您可以通過單擊“下載”選項來獲取帶水印的圖片。
執行以下步驟後,帶有文本水印的圖片如下所示:
這是使用圖像作為水印的效果:
這就像在照片上簽名一樣,表明它們屬於您!
如何為圖像文件添加水印 - 開發人員指南
嘿程序員們!讓我們為您的圖像添加文本或圖像水印。在這裡,我們有多個庫來實現目標。在這裡,我們將了解如何使用不同的語言在圖像上添加很酷的標記。查看您的選擇,然後選擇最適合您需求的一個。
因此,如果一切就緒,讓我們開始以編程方式添加水印。讓我們開始編碼吧!
使用 C# 對圖像文件加水印
.NET 程序員擁有使用他們的代碼向圖像添加水印的強大能力。讓我們快速瀏覽一下它是如何完成的:
- 將庫集成到您的應用程序中。
- 使用下面提供的代碼片段將文本水印添加到您的圖像中:
// 使用C#為JPG添加文本水印
using (Watermarker watermarker = new Watermarker("filePath/image.jpg"))
{
// 設置文本和水印字體
Font font = new Font("Arial", 30, FontStyle.Bold | FontStyle.Italic);
TextWatermark watermark = new TextWatermark("GroupDocs", font);
// 設置水印屬性
watermark.ForegroundColor = Color.Black;
watermark.TextAlignment = TextAlignment.Right;
watermark.X = 70;
watermark.Y = 70;
watermark.RotateAngle = -30;
watermark.Opacity = 0.4;
// 水印.BackgroundColor = Color.Blue;
// 將配置的水印添加到JPG圖像中
watermarker.Add(watermark);
watermarker.Save("filePath/outputImage.jpg");
}
另外,請參閱如何使用C#向圖像添加文本或圖像水印一文。
有關更多 .NET API 資源,您可以瀏覽以下鏈接:
使用 Java 對圖像文件加水印
Java 愛好者還可以使用他們的代碼為圖像添加水印。讓我們來看看它是如何完成的:
- 在您的應用程序中下載並配置庫。
- 使用提供的源代碼為圖像添加基於圖像的水印:
// 使用 Java 將 PNG 圖像水印添加到 JPG
ImageWatermark watermark = new ImageWatermark(Constants.Watermark_PNG);
watermark.setX(20);
watermark.setY(80);
// 為源 JPG 圖像添加水印並保存輸出
Watermarker watermarker = new Watermarker(Constants.JPG_IMAGE);
watermarker.add(watermark);
watermarker.save(Constants.JPG_IMAGE_OUTPUT);
watermark.close();
watermarker.close();
請參閱如何使用 Java 將文本或圖像水印添加到圖像 文章以獲取更深入的說明。
如果您需要 Java API 的其他資源,可以瀏覽以下鏈接:
結論
在圖像上添加水印對於保證您的資料安全非常重要。無論您喜歡使用簡單的在線工具,還是想使用 C# 和 Java 來發揮創意,添加水印都可以讓您的文檔更安全。查看我們在本文中討論的所有不同方法,並選擇最適合您的一種。
保持安全! 🔒