Redact Image Java

이미지 편집은 개인 식별 정보(PII)나 기밀 문서와 같은 이미지의 민감한 데이터를 다룰 때 중요한 작업입니다. 이 가이드에서는 Java에서 이미지의 영역을 편집하는 방법을 살펴보겠습니다. 몇 줄의 코드만 있으면 이미지의 특정 부분을 편집하고 민감한 정보를 보호할 수 있습니다. 이미지를 효과적으로 편집하는 프로세스를 살펴보겠습니다.

왜 이미지를 삭제하나요?

이미지를 편집하면 개인 정보 보호 및 국제 데이터 보호법 준수를 보장하는 데 도움이 됩니다. 특히 법률 문서, 의료 기록 또는 재무 제표와 같은 민감한 정보를 처리하는 기업에 유용합니다. Java에서 이미지를 프로그래밍 방식으로 편집하면 프로세스를 자동화하고 오류를 줄이며 시간을 절약할 수 있습니다.

이미지 편집 - Java API 설정

이미지에서 모든 정보를 숨기려면 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>

Java에서 이미지 삭제

아래 단계는 Java에서 이미지를 편집하는 방법을 보여줍니다.

  • 이미지 로딩: Redactor 클래스를 사용하여 대상 이미지를 로딩하는 것으로 시작합니다.
  • 편집 영역 정의: Point 및 Dimension 클래스를 사용하여 편집 영역의 정확한 위치와 크기를 지정합니다.
  • Redaction 적용: ImageAreaRedaction 클래스는 선택된 영역을 redact하는 데 사용됩니다. 이 경우 redaction은 영역을 파란색으로 채웁니다.
  • 결과 저장: 편집이 성공적으로 완료되면 편집된 이미지가 PDF 파일로 저장됩니다.

아래는 Java에서 이미지를 편집하기 위한 코드 조각입니다.


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 for Java를 사용하면 Java에서 이미지를 쉽게 편집할 수 있습니다. 이를 통해 이미지 편집 작업을 정확하고 효율적으로 제어하고 자동화할 수 있습니다. 법적 또는 규정 준수 이유로 민감한 정보를 보호해야 하는 경우 이 가이드는 이미지 편집을 시작하는 데 필요한 강력한 솔루션을 제공합니다. 질문이 있는 경우 forum으로 문의하세요.

자주 묻는 질문

이미지를 편집한 후에는 어떤 형식을 사용할 수 있나요?

편집된 이미지를 PDF 등 다양한 포맷으로 저장하거나, 원본 이미지 포맷으로 보관할 수 있습니다.

편집 색상을 변경할 수 있나요?

네, RegionReplacementOptions 클래스를 사용하면 편집에 사용되는 색상을 지정할 수 있습니다. 이 예에서는 파란색이 사용되었지만 원하는 색상을 선택할 수 있습니다.

하나의 이미지에서 여러 영역을 수정할 수 있나요?

네, 각 영역에 대해 프로세스를 반복하여 이미지의 여러 영역에 여러 개의 편집 작업을 적용할 수 있습니다.

또한 참조