Ten krótki samouczek zawiera wskazówki dotyczące ustawiania znaku wodnego w formacie TIFF przy użyciu języka Java. Możesz znakować znak wodny w formacie TIFF w Javie, ustawiając ciąg znaku wodnego, czcionkę, pędzel, format ciągu i pozycję znaku wodnego na obrazie TIFF. Wyjściowy obraz TIFF można zapisać na płycie lub w OutputStream zgodnie z wymaganiami.
Kroki, aby ustawić znak wodny w formacie TIFF przy użyciu języka Java
- Skonfiguruj projekt dodając bibliotekę Aspose.Imaging z repozytorium Maven do znaku wodnego TIFF
- Załaduj przykładowy obraz TIFF do obiektu klasy Image
- Zainicjuj obiekt Graphics z przykładowym obrazem TIFF
- Utwórz instancję obiektu klasy Font dla ciągu znaku wodnego
- Utwórz instancję pędzla i ustaw kolor i krycie ciągu znaku wodnego
- Ustaw właściwości tekstu znaku wodnego za pomocą obiektu StringFormat
- Renderuj ciąg przy użyciu obiektu graficznego w formacie TIFF z powyższą czcionką, pędzlem i formatem ciągu
- Zapisz obraz TIFF ze znakiem wodnym
W tym szczegółowym procesie zabezpieczania obrazu TIFF przez dodanie znaku wodnego w Javie ładujemy przykładowy obraz TIFF do obiektu klasy Image, a następnie tworzymy instancję obiektu Graphics przy użyciu tego obrazu. Ustawiamy również czcionkę, kolor i krycie pędzla oraz format ciągu znaku wodnego. Ten ciąg jest renderowany w określonej pozycji na obrazie przy użyciu obiektu Graphics.
Kod do znaku wodnego TIFF w Javie
W powyższym kodzie obiekt klasy Image służy do ładowania przykładowego obrazu TIFF, jednak można również załadować dowolny inny typ obrazu i zapisać go z tym samym typem obrazu po dodaniu znaku wodnego. Funkcja drawString() klasy Graphics służy do renderowania sformatowanego ciągu znaków z określoną czcionką i pędzlem we współrzędnych zdefiniowanych przez użytkownika na przykładowym obrazie TIFF.
Oprócz tej opcji dodania znaku wodnego w TIFF przy użyciu Javy możesz także wykonywać różne rodzaje konwersji, jak opisano w artykule na jak przekonwertować Bitmap na PNG w Javie. Pamiętaj, że do ustawienia znaku wodnego na obrazie nie jest potrzebne żadne inne narzędzie ani oprogramowanie innej firmy.