تصویر جاوا را امضا کنید

تصاویر و سایر قالب‌های سند اغلب در تجارت روزمره استفاده می‌شوند. بنابراین بسیاری از تصاویر به منظور جلوگیری از نقض حق چاپ یا نشان دادن مالکیت اثر امضا می شوند. برای چنین الزاماتی، می توانید از API Aspose.PSD برای جاوا برای دستکاری تصاویر یا محتوای گرافیکی استفاده کنید. این مقاله نحوه اضافه کردن امضا به یک تصویر را به صورت برنامه‌نویسی در جاوا توضیح می‌دهد.

امضای دیجیتالی تصاویر – جاوا API نصب

با دانلود آخرین نسخه موجود فایل JAR آن از بخش Downloads یا نصب آن از Aspose Repository با استفاده از تنظیمات زیر در pom.xml می‌توانید به سرعت Aspose.PSD را برای Java API پیکربندی کنید. فایل پروژه شما:

مخزن:

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

وابستگی:

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

اضافه کردن امضا به تصویر به صورت برنامه نویسی در جاوا

تصویر ورودی می تواند یک قرارداد یا توافق بین دو یا چند طرف باشد. چنین تصویری را می توان به صورت دیجیتالی برای پردازش کارآمد اسناد امضا کرد. پس از آن، برای امضای یک تصویر در جاوا باید مراحل زیر را دنبال کنید:

  • ابتدا یک نمونه از کلاس Image برای بارگیری فایل PSD اولیه ایجاد کنید.
  • به طور مشابه تصویر PSD ثانویه را بارگیری کنید.
  • مختصات موقعیت را برای تنظیم تصویر امضا ذکر کنید.
  • در نهایت، برای نوشتن تصویر امضا شده خروجی، روش Save را فراخوانی کنید.

قطعه کد زیر نحوه امضای یک تصویر در جاوا را نشان می دهد:

// یک نمونه از کلاس Image برای بارگذاری تصویر اولیه ایجاد کنید
Image canvas = Image.load("layers.psd");

// تصویر ثانویه حاوی گرافیک امضا را بارگیری کنید
Image signature = Image.load("sample.psd");

// یک نمونه از کلاس Graphics برای بارگذاری تصویر اصلی ایجاد کنید
Graphics graphics = new Graphics(canvas);

// متد DrawImage را با مکان مناسب فراخوانی کنید 
// این کد تصویر ثانویه را در پایین سمت راست تصویر اصلی ترسیم می کند
graphics.drawImage(signature, new Point(canvas.getHeight() - signature.getHeight(), canvas.getWidth() - signature.getWidth()));

// تصویر خروجی را با فرمت PNG ذخیره کنید
canvas.save("ImageSignature.png", new PngOptions());

ویژگی های API را کاوش کنید

به راحتی می توانید بخش اسناد را بررسی کنید. نحوه کار با فایل های PSD در برنامه های کاربردی مبتنی بر جاوا را پوشش می دهد.

مجوز ارزیابی رایگان را دریافت کنید

با درخواست [مجوز موقت رایگان] می‌توانید API را در ظرفیت کامل آن ارزیابی کنید. این به شما امکان می دهد با تمام ویژگی ها بدون هیچ گونه محدودیت ارزیابی کار کنید.

نتیجه

در این مقاله، یاد گرفتید که چگونه به راحتی می توانید یک تصویر را با استفاده از جاوا امضا کنید. شما می توانید این فرآیند را بر اساس محدوده پروژه خود مقیاس یا تغییر دهید. علاوه بر این، می‌توانید با ایجاد یک موضوع در [تالار] درباره هر یک از نگرانی‌های خود صحبت کنید.

همچنین ببینید