Kako postaviti vodeni žig u TIFF pomoću Jave

Ovaj kratki vodič pruža smjernice o tome kako postaviti vodeni žig u TIFF pomoću Jave. Možete voditi TIFF sliku vodenog žiga u Javi postavljanjem niza vodenog žiga, fonta, kista, formata niza i položaja vodenog žiga na TIFF slici. Izlazna TIFF slika može se spremiti na disk ili OutputStream prema zahtjevu.

Koraci za postavljanje vodenog žiga u TIFF pomoću Jave

  1. Konfigurirajte projekt dodavanjem biblioteke Aspose.Imaging iz repozitorija Maven za vodeni žig TIFF-a
  2. Učitajte uzorak TIFF slike u objekt klase Image
  3. Inicijalizirajte objekt Graphics uzorkom TIFF slike
  4. Instancirajte objekt klase Font za niz vodenog žiga
  5. Instantirajte kist i postavite boju i neprozirnost niza vodenog žiga
  6. Postavite svojstva teksta vodenog žiga pomoću objekta StringFormat
  7. Prikažite niz pomoću grafičkog objekta na TIFF-u s gornjim fontom, kistom i formatom niza
  8. Spremite TIFF sliku s vodenim žigom

U ovom korak-po-korak procesu za osiguravanje TIFF slike dodavanjem vodenog žiga u Javi, učitavamo uzorak TIFF slike u objekt klase slike i zatim instanciramo grafički objekt koristeći tu sliku. Također postavljamo font, boju kista i neprozirnost te format niza vodenog žiga. Ovaj se niz prikazuje na određenom mjestu na slici pomoću objekta Graphics.

Kod za vodeni žig TIFF u Javi

import com.aspose.imaging.Color;
import com.aspose.imaging.Font;
import com.aspose.imaging.FontStyle;
import com.aspose.imaging.Graphics;
import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.StringAlignment;
import com.aspose.imaging.StringFormat;
import com.aspose.imaging.StringFormatFlags;
import com.aspose.imaging.brushes.SolidBrush;
public class SetWatermarkInTiffUsingJava {
public static void main(String[] args) {
// Initialize license to avoid trial version watermark in the output TIFF file
// Otherwise this trial version watermark will overwrite your customized watermark in this tutorial
License licenseTiffImage = new License();
licenseTiffImage.setLicense("Aspose.Imaging.lic");
// Initialize the sample TIFF image for adding a watermark
Image sampleTiffImage = Image.load("SampleTiffFile.tiff");
// Load the sample TIFF image into the graphics object
Graphics graphicsObject = new Graphics(sampleTiffImage);
// Create a font for the watermark text to be rendered on TIFF image
Font watermarkFont = new Font("Times New Roman", 18, FontStyle.Italic);
// Set the color and opacity of the brush to be used for the watermark string
SolidBrush watermarkBrush = new SolidBrush();
watermarkBrush.setColor(Color.getGreen());
watermarkBrush.setOpacity(0);
// Set the watermark string alignment and format flags
StringFormat format = new StringFormat();
format.setAlignment(StringAlignment.Near);
format.setFormatFlags(StringFormatFlags.FitBlackBox);
// Using the defined font, brush and string format, draw the string at top left corner of the image
graphicsObject.drawString("CUSTOM WATERMARK", watermarkFont, watermarkBrush, 0, 0, format);
// Save the sample TIFF file with the custom watermark on it
sampleTiffImage.save("TiffWithWatermark.tiff");
}
}

U gornjem kodu, objekt klase Image koristi se za učitavanje uzorka TIFF slike, međutim, možete učitati bilo koju drugu vrstu slike i spremiti je s istom vrstom slike nakon dodavanja vodenog žiga. Funkcija drawString() klase Graphics koristi se za renderiranje formatiranog niza s određenim fontom i kistom na korisnički definiranim koordinatama na uzorku TIFF slike.

Osim ove opcije dodavanja vodenog žiga u TIFF pomoću Jave, također možete izvoditi različite vrste konverzija kao što je opisano u članku na kako pretvoriti Bitmap u PNG u Javi. Imajte na umu da za postavljanje vodenog žiga na sliku nema potrebe za drugim alatom ili softverom treće strane.

 Hrvatski