Denna korta handledning ger vägledning om hur man ställer in vattenstämpel i TIFF med Java. Du kan vattenstämpla TIFF-bild i Java genom att ställa in vattenstämpelsträngen, teckensnittet, penseln, strängformatet och positionen för vattenstämpeln på TIFF-bilden. Den utgående TIFF-bilden kan sparas på skiva eller OutputStream enligt kraven.
Steg för att ställa in vattenstämpel i TIFF med Java
- Konfigurera projektet genom att lägga till Aspose.Imaging-biblioteket från Maven Repository för att vattenmärka TIFF
- Ladda TIFF-exemplet i klassobjektet Image
- Initiera ett Graphics-objekt med TIFF-exemplet
- Instantiera ett Font-klassobjekt för vattenstämpelsträngen
- Instantiera en borste och ställ in färgen och opaciteten för vattenstämpelsträngen
- Ställ in egenskaperna för vattenstämpeltexten med ett StringFormat-objekt
- Rendera strängen med grafikobjekt på TIFF med ovanstående typsnitt, pensel och strängformat
- Spara TIFF-bilden med en vattenstämpel på den
I denna steg-för-steg-process för att säkra TIFF-bilden genom att lägga till vattenstämpel i Java, laddar vi in TIFF-exemplet i ett bildklassobjekt och instansierar sedan ett grafikobjekt med den här bilden. Vi ställer också in teckensnitt, borstfärg och opacitet och strängformat för vattenstämpelsträngen. Denna sträng renderas på den angivna positionen på bilden med hjälp av grafikobjektet.
Koda till Watermark TIFF i Java
I ovanstående kod används bildklassobjektet för att ladda TIFF-exemplet, men du kan också ladda vilken annan typ av bild som helst och spara den med samma bildtyp efter att ha lagt till en vattenstämpel. DrawString()-funktionen i klassen Graphics används för att rendera den formaterade strängen med ett speciellt teckensnitt och pensel vid användardefinierade koordinater på TIFF-exemplet.
Förutom detta alternativ för att lägga till vattenstämpel i TIFF med Java kan du också utföra olika typer av konverteringar som beskrivs i artikeln om hur man konverterar Bitmap till PNG i Java. Observera att för att ställa in en vattenstämpel på en bild, behövs inget annat verktyg eller programvara från tredje part.