Добавьте текстовый водяной знак в PNG с помощью C#

Добавление текстового водяного знака к изображениям PNG может повысить их визуальную привлекательность и предоставить дополнительную информацию или элементы брендинга. В этом руководстве мы рассмотрим процесс добавления текстового водяного знака в PNG с использованием языка программирования C#. Прежде чем углубляться в технические детали, давайте сначала разберемся, что такое текстовый водяной знак в контексте изображений PNG. Текстовый водяной знак — это видимое наложение текста, добавляемое к изображению для передачи дополнительной информации, такой как уведомления об авторских правах, брендинг или сведения о владельце. Он действует как форма визуальной идентификации и защиты изображения. Ниже показано, как вставить текстовый водяной знак в PNG на C#.

Действия по добавлению текстового водяного знака в PNG с использованием C#

  1. Настройте свою среду разработки для использования библиотеки GroupDocs.Watermark for .NET для добавления водяного знака в файл PNG.
  2. Создайте экземпляр класса Watermarker, предоставив путь к файлу PNG в качестве аргумента его конструктору.
  3. Настройте экземпляр класса TextWatermark в соответствии с предпочитаемыми вами свойствами водяного знака.
  4. Включите водяной знак в файл PNG с помощью метода Watermarker.Add.
  5. Сохраните обновленное изображение PNG на своем диске, используя метод Watermarker.Save.

Следуя этим шагам и используя возможности C# и библиотеки водяных знаков, вы можете эффективно добавлять текстовые водяные знаки в PNG с помощью C#, повышая их визуальную привлекательность и предоставляя при необходимости дополнительную информацию или элементы фирменного оформления. Установка .NET на вашем устройстве упрощает выполнение этого процесса в различных операционных системах, таких как Windows, macOS или Linux, устраняя необходимость в дополнительной установке программного обеспечения. После того как вы настроите рекомендуемую библиотеку и при необходимости скорректируете пути к файлам, интеграция предоставленного кода в ваши проекты должна проходить без проблем. В следующем примере кода показано, как вставить водяной знак в изображение PNG.

Код для добавления текстового водяного знака в PNG с использованием C#

using GroupDocs.Watermark.Common;
using GroupDocs.Watermark.Watermarks;
using GroupDocs.Watermark;
namespace AddTextWatermarktoPNGUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Watermark library
License lic = new License();
lic.SetLicense(@"GroupDocs.Watermark.lic");
// Specify an absolute or relative path to your PNG
using (Watermarker watermarker = new Watermarker("input.png"))
{
// Specify the desired text and font for the watermark
TextWatermark watermark = new TextWatermark("Watermark Text",
new Font("Arial", 60, FontStyle.Bold));
// Specify font color and text opacity, rotation and alignments
watermark.ForegroundColor = Color.DarkGreen;
watermark.Opacity = 0.5;
watermark.HorizontalAlignment = HorizontalAlignment.Center;
watermark.VerticalAlignment = VerticalAlignment.Center;
watermark.RotateAngle = -45;
// Apply the watermark
watermarker.Add(watermark);
// Save the resulting PNG
watermarker.Save("output.png");
}
}
}
}

В заключение, процесс добавления текстового водяного знака в PNG на C#* прост и эффективен, особенно с учетом универсальности платформы .NET. Следуя инструкциям, описанным в этом руководстве, и используя предложенную библиотеку, вы сможете повысить визуальную привлекательность своих PNG-файлов и передать дополнительную информацию или элементы брендинга. Этот метод представляет собой ценный инструмент для защиты ваших изображений и придания вашим проектам профессионального нотка. Экспериментируя с различными свойствами и настройками водяных знаков, можно еще больше персонализировать ваши PNG-изображения и сделать их выделяющимися.

В предыдущем руководстве мы предложили подробное руководство по добавлению текстовых водяных знаков в файлы JPG с помощью C#. Если необходимы дополнительные рекомендации, мы рекомендуем обратиться к нашему подробному руководству о том, как добавить текстовый водяной знак в JPG с помощью C#.

 Русский