이 빠른 자습서에서는 C#에서 이미지 크기를 압축하는 방법에 대한 정보를 공유합니다. JPEG, PNG, BMP 등과 같은 모든 유형의 C# 압축 이미지로 표시된 몇 줄의 코드로 압축 프로세스를 완벽하게 제어할 수 있습니다. 이를 위해 품질 손실 없이 이미지를 압축할 수 있도록 다양한 속성이 제공됩니다.
C#에서 이미지 크기를 압축하는 단계
- JPEG 이미지 압축에 Aspose.Imaging를 사용하도록 프로젝트 구성
- 소스 JPEG 파일을 Image 클래스 개체에 로드
- 압축을 사용자 정의하기 위해 JpegOptions 클래스 개체를 만들고 초기화합니다.
- 이미지 크기를 줄이려면 색상 유형을 회색조로 설정하십시오.
- 압축 유형을 점진적으로 설정
- 위에 제공된 압축 설정으로 소스 이미지를 디스크에 저장합니다.
이미지 크기를 압축하려면 C# 환경 구성 및 작업 순서가 위의 단계에 설명되어 있습니다. 필요한 모든 클래스는 소스 이미지가 Image 클래스에 로드되는 것처럼 식별됩니다. 마찬가지로 JpegOptions 클래스 개체는 샘플 코드에 설정된 몇 가지 속성의 사용과 함께 출력 압축 이미지를 구성하는 데 사용됩니다.
C#에서 이미지 크기를 압축하는 코드
*C#의 위 프로그램 명령문은 JpegOptions를 사용하여 이미지 크기를 압축합니다. 여기서 색상 유형은 회색조로 설정되고 압축 유형은 프로그레시브로 설정됩니다. 팔레트, 품질, 전체 프레임용 플래그, 다중 페이지 옵션, 수평 샘플링 및 수직 샘플링과 같은 여러 다른 속성도 사용할 수 있습니다. PNG 이미지를 압축하려면 PNGOptions를 사용하고 TIFF 이미지의 경우 TiffOptions를 사용합니다.
이 튜토리얼에서는 C#에서 이미지 크기 압축을 배웠습니다. 이미지 크기를 조정하려면 C#에서 이미지 크기를 조정하는 방법 문서를 참조하세요.