이 빠른 자습서는 Java에서 이미지를 압축하는 방법에 대해 설명합니다. 환경 구성 정보, 프로세스에 필요한 가져오기, 수행할 세부 단계 및 샘플 이미지 압축을 위한 자바 코드를 공유합니다. JPEG 이미지를 사용하여 샘플로 압축하지만 PNG, TIFF 등과 같은 다른 유형도 시도해 볼 수 있습니다.
Java에서 이미지를 압축하는 단계
- Maven 저장소에서 Aspose.Imaging을(를) 사용할 환경 설정
- 코드에서 사용할 필수 클래스 가져오기
- 압축해야 하는 Image 클래스 개체에 샘플 이미지 파일을 로드합니다.
- JpegOptions의 개체를 인스턴스화하여 출력 압축 이미지를 맞춤설정합니다.
- JpegOptions 개체에서 색상 유형 및 압축 유형과 같은 속성 설정
- 지정된 구성을 사용하여 출력 압축 이미지 저장
이 단계는 작업을 수행하는 데 필요한 기본 클래스의 사용 및 환경 구성을 공유하여 Java가 이미지를 압축하는 방법을 안내합니다. 단계별 접근 방식은 먼저 압축할 소스 이미지 파일을 로드한 다음 색상 유형 및 압축 유형을 설정하여 출력 이미지를 구성하는 데 사용되는 JpegOptions 클래스 개체를 초기화하는 것입니다.
Java에서 이미지를 압축하는 코드
Java의 이러한 명령문은 JpegOptions 클래스 속성을 사용하여 이미지 크기를 압축합니다. 색상 유형과 같은 클래스 속성은 이미지 크기를 눈에 띄게 줄이는 Grayscale로 설정됩니다. 마찬가지로 채널당 비트 수, 파일 설명, 이미지 품질, 해상도 단위 및 팔레트를 매우 적은 수로 설정할 수 있습니다. 출력 파일을 디스크의 물리적 파일인 OutputStream에 저장할 수 있으며, 정의된 경계 사각형에 이미지를 저장할 수도 있습니다.
이 자습서에서는 Java에서 이미지를 압축하는 방법을 보여주었습니다. 이미지 크기 조정과 같은 다른 기능에 대해 알아보려면 Java를 사용하여 이미지 크기를 조정하는 방법에 대한 문서를 참조하세요.