W obecnej dobie postępu cyfrowego ochrona integralności i bezpieczeństwa obrazów ma ogromne znaczenie. Cenną metodą osiągnięcia tego celu jest dodanie tekstowego znaku wodnego do obrazów JPG. W tym szczegółowym przewodniku zagłębimy się w szczegóły dodawania tekstowego znaku wodnego do JPG przy użyciu języka programowania C#. Zanim zagłębimy się w szczegóły, przyjrzyjmy się koncepcji tekstowego znaku wodnego w obrazach JPG. Tekstowy znak wodny oznacza widoczną warstwę tekstu nałożoną na obraz. Jego celem jest przekazywanie dodatkowych informacji, takich jak informacje o prawach autorskich, elementy marki lub dane własności. Służy to jako wizualny znacznik i środek ochronny obrazu. Poniższe kroki pokazują, jak wstawić tekstowy znak wodny do JPG w C#.
Kroki, aby dodać tekstowy znak wodny do JPG przy użyciu C#
- Skonfiguruj swoje środowisko programistyczne tak, aby wykorzystywało GroupDocs.Watermark for .NET do dodawania znaku wodnego do pliku JPG
- Utwórz instancję klasy Watermarker, przekazując ścieżkę pliku JPG jako argument do jej konstruktora
- Dostosuj instancję klasy TextWatermark, aby pasowała do żądanych właściwości znaku wodnego
- Dodaj znak wodny do pliku JPG za pomocą metody Watermarker.Add
- Zapisz zmodyfikowany dokument JPG na dysku za pomocą metody Watermarker.Save
Aby rozpocząć ten proces, konieczne jest odpowiednie przygotowanie środowiska programistycznego. Wiąże się to z instalacją programu Visual Studio i zintegrowaniem biblioteki z projektem. Te kroki mają fundamentalne znaczenie, jeśli masz pewność, że masz niezbędne narzędzia i zasoby, aby sprawnie kontynuować proces dodawania tekstowego znaku wodnego w formacie JPG przy użyciu języka C#. W kodzie zastąpisz symbol zastępczy Tekst znaku wodnego” rzeczywistym tekstem, którego chcesz użyć w znaku wodnym. Ponadto masz możliwość dostosowania różnych właściwości, takich jak wyrównanie, czcionka, rozmiar i kolor, zgodnie ze swoimi specyficznymi wymaganiami i preferencjami.
Kod do dodania tekstowego znaku wodnego do JPG przy użyciu C#
using GroupDocs.Watermark.Common; | |
using GroupDocs.Watermark.Watermarks; | |
using GroupDocs.Watermark; | |
namespace AddTextWatermarktoJPGUsingCSharp | |
{ | |
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 JPG | |
using (Watermarker watermarker = new Watermarker("input.jpg")) | |
{ | |
// 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 JPG | |
watermarker.Save("output.jpg"); | |
} | |
} | |
} | |
} |
To podejście jest wszechstronne, dzięki czemu jest kompatybilne z wieloma systemami operacyjnymi, takimi jak Windows, macOS i Linux, pod warunkiem, że dostępna jest platforma .NET. Po skonfigurowaniu preferowanej biblioteki i wprowadzeniu niezbędnych zmian w ścieżkach plików, integracja dostarczonego kodu z aplikacjami stanie się płynnym i skutecznym zadaniem. Gratulacje! Pomyślnie zdobyłeś umiejętność dodawania tekstowego znaku wodnego do JPG w języku C#.
We wcześniejszym samouczku udostępniliśmy obszerny przewodnik dotyczący dodawania tekstowego znaku wodnego do plików XLSX przy użyciu języka C#. Jeśli potrzebujesz dodatkowej pomocy, sugerujemy zapoznanie się z naszym szczegółowym samouczkiem na temat dodaj tekstowy znak wodny do XLSX za pomocą C#.