
이미지 편집은 개인 식별 정보(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 클래스를 사용하면 편집에 사용되는 색상을 지정할 수 있습니다. 이 예에서는 파란색이 사용되었지만 원하는 색상을 선택할 수 있습니다.
하나의 이미지에서 여러 영역을 수정할 수 있나요?
네, 각 영역에 대해 프로세스를 반복하여 이미지의 여러 영역에 여러 개의 편집 작업을 적용할 수 있습니다.