이 텍스트는 압도적인 옵션을 통해 이미지 압축 능력을 강화하는 강력한 .NET 플러그인입니다. 이 플러그인은 이미지를 압축하는 데 뛰어나뿐만 아니라 최적화된 사진을 위한 맞춤형 기능 스펙트럼도 제공합니다.
Image
클래스의 인스턴스로 이미지를 로드합니다.Image.Save
메서드를 이미지 옵션 클래스의 객체와 함께 호출합니다.Metered metered = new Metered(); | |
metered.SetLicense("***********", // public key | |
"***********" // private key | |
); | |
// This code compresses png | |
using (var image = Image.Load("tiger.png")) | |
{ | |
image.Save("tiger_compressed.png", new PngOptions | |
{ | |
CompressionLevel = 9, | |
Progressive = true, | |
ColorType = PngColorType.IndexedColor, | |
Palette = ColorPaletteHelper.GetCloseImagePalette((RasterImage)image, 1 << 5) | |
}); | |
} |
이미지 압축 프로세스의 성능을 향상시키기 위해 효율적인 코딩 방식을 사용하십시오.
.NET에서 이미지 압축을 시작하려면 필요한 라이브러리가 설치되어 있는지 확인하고 Aspose에서 제공하는 API 문서에 익숙해지십시오.
이미지 압축기는 JPEG, PNG, BMP 및 GIF를 포함한 다양한 형식을 지원합니다.
파일 경로가 올바르고 이미지 형식이 지원되는지 확인하십시오.