podpis obrazu java

Obrazy i inne formaty dokumentów są często używane w codziennej pracy. Dlatego wiele obrazów jest podpisywanych w celu uniknięcia naruszenia praw autorskich lub wykazania własności dzieła. W przypadku takich wymagań można użyć interfejsu API Aspose.PSD for Java do manipulowania obrazami lub zawartością graficzną. W tym artykule wyjaśniono, jak programowo dodać podpis do obrazu w Javie.

Cyfrowe podpisywanie obrazów — instalacja Java API

Możesz szybko skonfigurować Aspose.PSD for Java API, pobierając najnowszą dostępną wersję jego pliku JAR z sekcji Downloads lub instalując go z Aspose Repository, korzystając z następujących konfiguracji w pliku pom.xml plik twojego projektu:

Magazyn:

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

Zależność:

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

Dodaj podpis do obrazu programowo w Javie

Obrazem wejściowym może być umowa lub umowa między dwiema lub więcej stronami. Taki obraz można podpisać cyfrowo w celu sprawnego przetwarzania dokumentów. Następnie musisz wykonać poniższe kroki, aby podpisać obraz w Javie:

  • Najpierw utwórz instancję klasy Image, aby załadować podstawowy plik PSD.
  • W podobny sposób załaduj dodatkowy obraz PSD.
  • Podaj współrzędne pozycji, aby ustawić obraz podpisu.
  • Na koniec wywołaj metodę Save, aby zapisać podpisany obraz wyjściowy.

Poniższy fragment kodu pokazuje, jak podpisać obraz w Javie:

// Utwórz instancję klasy Image, aby załadować obraz podstawowy
Image canvas = Image.load("layers.psd");

// Załaduj obraz pomocniczy zawierający grafikę podpisu
Image signature = Image.load("sample.psd");

// Utwórz instancję klasy Graphics, aby załadować obraz podstawowy
Graphics graphics = new Graphics(canvas);

// Wywołaj metodę DrawImage z odpowiednią lokalizacją 
// Ten kod rysuje obraz pomocniczy w prawym dolnym rogu obrazu podstawowego
graphics.drawImage(signature, new Point(canvas.getHeight() - signature.getHeight(), canvas.getWidth() - signature.getWidth()));

// Zapisz obraz wyjściowy w formacie PNG
canvas.save("ImageSignature.png", new PngOptions());

Poznaj funkcje API

Zapraszamy do zapoznania się z sekcją dokumentacja. Obejmuje sposób pracy z plikami PSD w aplikacjach opartych na języku Java.

Uzyskaj bezpłatną licencję ewaluacyjną

Możesz w pełni przetestować interfejs API, prosząc o bezpłatną licencję tymczasową. Pozwoli ci pracować ze wszystkimi funkcjami bez żadnych ograniczeń ewaluacyjnych.

Wniosek

Z tego artykułu dowiedziałeś się, jak łatwo można podpisać obraz przy użyciu języka Java. Możesz skalować lub modyfikować ten proces zgodnie z zakresem swojego projektu. Co więcej, możesz omówić swoje wątpliwości, tworząc temat na forum.

Zobacz też