Redact Image Java

ویرایش تصاویر هنگام برخورد با داده های حساس در تصاویر، مانند اطلاعات شناسایی شخصی (PII) یا اسناد محرمانه، یک کار بسیار مهم است. در این راهنما، نحوه ویرایش نواحی یک تصویر در جاوا را بررسی خواهیم کرد. تنها با چند خط کد، می توانید قسمت های خاصی از یک تصویر را ویرایش کنید و از محافظت از اطلاعات حساس اطمینان حاصل کنید. بیایید به فرآیند ویرایش تصاویر به طور موثر شیرجه بزنیم.

چرا تصاویر را ویرایش کنید؟

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

Redacting Images - Java API Setup

شما باید Conholdate.Total for Java را در انتهای خود نصب کنید تا هر گونه اطلاعات را از تصاویر پنهان کنید. می‌توانید فایل JAR را دانلود کنید یا پیکربندی‌های Maven زیر را در فایل pom.xml پروژه خود جای‌گذاری کنید:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.8</version>
<type>pom</type>
</dependency>

ویرایش تصاویر در جاوا

مراحل زیر نحوه ویرایش تصاویر در جاوا را نشان می دهد:

  • بارگذاری تصویر: با بارگذاری تصویر مورد نظر با استفاده از کلاس Redactor شروع می کنیم.
  • تعریف ناحیه ویرایش: با استفاده از کلاس های Point و Dimension موقعیت و اندازه دقیق ناحیه ویرایش را مشخص می کنیم.
  • اعمال ویرایش: کلاس ImageAreaRedaction برای ویرایش ناحیه انتخاب شده استفاده می شود. در این مورد، ویرایش منطقه را با رنگ آبی پر می کند.
  • ذخیره نتیجه: تصویر ویرایش شده پس از ویرایش موفقیت آمیز به عنوان یک فایل PDF ذخیره می شود.

در زیر قطعه کد برای ویرایش تصاویر در جاوا آمده است:


final com.groupdocs.redaction.Redactor redactor  = new com.groupdocs.redaction.Redactor(dataDir + "compare-annotations-pdf-java.jpg");
try 
{
    //موقعیت را روی تصویر مشخص کنید
    java.awt.Point samplePoint = new java.awt.Point(385, 485);
    //اندازه ناحیه ای را که باید اصلاح شود را مشخص کنید
    java.awt.Dimension sampleSize = new java.awt.Dimension(1793, 2069);
    //ویرایش را انجام دهید
    com.groupdocs.redaction.RedactorChangeLog result = redactor.apply(new com.groupdocs.redaction.redactions.ImageAreaRedaction(samplePoint,
        new com.groupdocs.redaction.redactions.RegionReplacementOptions(java.awt.Color.BLUE, sampleSize)));
    if (result.getStatus() != com.groupdocs.redaction.RedactionStatus.Failed)
    {
       //خروجی ویرایش شده به صورت PDF ذخیره می شود 
       redactor.save();
    };
}
finally { redactor.close(); }

مجوز ارزیابی رایگان

برای ویرایش تصاویر بدون هیچ گونه محدودیت ارزیابی می توانید مجوز موقت رایگان را دریافت کنید.

جمع بندی

ویرایش تصاویر در جاوا با Conholdate.Total برای جاوا آسان شده است. این به شما امکان می دهد وظایف ویرایش تصویر را با دقت و کارایی کنترل و خودکار کنید. چه به دلایل قانونی یا مطابقت نیاز به محافظت از اطلاعات حساس داشته باشید، این راهنما راه حلی قوی برای شروع ویرایش تصویر ارائه می دهد. در صورت هرگونه سؤال، لطفاً با ما در [فروم 3 تماس بگیرید.

سوالات متداول

بعد از ویرایش تصویر از چه فرمت هایی می توانم استفاده کنم؟

می توانید تصویر ویرایش شده را در فرمت های مختلف مانند PDF ذخیره کنید یا آن را در فرمت تصویر اصلی نگه دارید.

آیا می توانم رنگ ویرایش را تغییر دهم؟

بله، کلاس RegionReplacementOptions به شما امکان می دهد رنگ مورد استفاده برای ویرایش را مشخص کنید. در مثال از آبی استفاده شده است، اما شما می توانید هر رنگی را انتخاب کنید.

آیا می توان چندین ناحیه را در یک تصویر ردکت کرد؟

بله، می‌توانید با تکرار فرآیند برای هر ناحیه، چندین عمل ویرایش را در مناطق مختلف تصویر اعمال کنید.

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