sign image java

Bilder och andra dokumentformat används ofta i vardagen. Många bilder är därför signerade för att undvika upphovsrättsintrång eller för att visa äganderätten till verk. För sådana krav kan du använda Aspose.PSD för Java API för att manipulera bilder eller grafiskt innehåll. Den här artikeln förklarar hur du lägger till en signatur till en bild programmatiskt i Java.

Digital signering av bilderna – Java API-installation

Du kan snabbt konfigurera Aspose.PSD för Java API genom att ladda ner den senaste tillgängliga versionen av dess JAR-fil från avsnittet Nedladdningar eller installera den från Aspose Repository med hjälp av följande konfigurationer i pom.xml fil för ditt projekt:

Förvar:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Beroende:

<dependency>
     <groupId>com.aspose</groupId>
     <artifactId>aspose-psd</artifactId>
     <version>21.7</version>
     <classifier>jdk16</classifier>
</dependency>

Lägg till signatur till en bild Programmatiskt i Java

Ingångsbilden kan vara ett kontrakt eller ett avtal mellan två eller flera parter. En sådan bild kan signeras digitalt för effektiv behandling av dokument. Därefter måste du följa stegen nedan för att signera en bild i Java:

  • Skapa först en instans av klassen Image för att ladda den primära PSD-filen.
  • Ladda på samma sätt den sekundära PSD-bilden.
  • Nämn positionskoordinaterna för att ställa in signaturbilden.
  • Till sist, anropa metoden Save för att skriva den utgående signerade bilden.

Kodavsnittet nedan visar hur man signerar en bild i Java:

// Skapa en instans av klassen Image för att ladda den primära bilden
Image canvas = Image.load("layers.psd");

// Ladda den sekundära bilden som innehåller signaturgrafiken
Image signature = Image.load("sample.psd");

// Skapa en instans av Graphics class för att ladda den primära bilden
Graphics graphics = new Graphics(canvas);

// Anropa DrawImage-metoden med lämplig plats 
// Denna kod ritar den sekundära bilden längst ner till höger på den primära bilden
graphics.drawImage(signature, new Point(canvas.getHeight() - signature.getHeight(), canvas.getWidth() - signature.getWidth()));

// Spara utdatabilden i PNG-format
canvas.save("ImageSignature.png", new PngOptions());

Utforska API-funktioner

Kolla gärna in avsnittet dokumentation. Den täcker hur du arbetar med PSD-filerna i dina Java-baserade applikationer.

Få gratis utvärderingslicens

Du kan utvärdera API:t i dess fulla kapacitet genom att begära en gratis temporär licens. Det låter dig arbeta med alla funktioner utan några utvärderingsbegränsningar.

Slutsats

I den här artikeln har du lärt dig hur enkelt du kan signera en bild med Java. Du kan skala eller ändra den här processen i enlighet med ditt projekts omfattning. Dessutom kan du diskutera alla dina problem genom att skapa ett ämne på forumet.

Se även