ASPOSE.Imaging 이미지 압축기 .NET
Aspose.Imaging Image Compressor for .NET Plugin 은 개발자가 시각적 품질을 유지하면서 레이스터 및 벡터 형식을 통해 이미지 파일 크기를 효율적으로 줄일 수 있게 해줍니다. lossless 및 losssy 압축 모드 , 조정할 수 있는 질 설정을 제공하며, 웹 최적화, 아카이브 또는 대규모 처리를 위한 유연한 API를 제공합니다.
설치
예: PNG 이미지 압축
using (var image = Image.Load("sample.png"))
{
image.Save("compressed.png", new PngOptions
{
CompressionLevel = 9,
Progressive = true,
ColorType = PngColorType.IndexedColor,
Palette = ColorPaletteHelper.GetCloseImagePalette((RasterImage)image, 1 << 5)
});
}
WebP 압축을 위해, 당신은 얇은 파라미터를 사용할 수 있습니다 WebpOptions
, 잃어버린 것에 대하여 false
그리고 품질의 비율을 결정한다.
주요 기능
압축 모드
- Lossless : 모든 이미지 데이터를 저장하고 편집 및 아카이브에 적합합니다.
- Lossy : 인식 모델과 양화로 최대 감소를 달성합니다.
품질 및 프로필
- 조정 가능한 품질 (0-100) 크롬 하위 샘플링 및 용접을 지원합니다.
- 프로젝트 간의 일관성을 위해 재사용 가능한 압축 프로파일을 정의합니다.
멀티 포맷 지원
- 컴프레스 JPEG, PNG, WebP, GIF 및 타이프 사진은.
- 저장할 수 있는 옵션을 가진 자동 형식 탐지.
배치 및 성과
- 대량 처리를 위한 퀴즈 기반 API.
- Throttling, async/await API 및 메모리 튜닝 대규모 작업 부하.
- 압축 비율 및 성능을 모니터링하기위한 로그링 구멍을 가진 무선 안전한 디자인.
메타데이터 통제
- 저장 또는 스트립 EXIF, XMP, 및 ICC 프로파일.
- 적당한 크기와 개인 정보 보호를 위해 불필요한 메타 데이터를 자동으로 제거합니다.
통합 및 유연성
- 데스크톱, 웹 또는 마이크로 서비스에 대한 스트림 및 파일 기반 API.
- 그것은 .NET 코어, .Net 5+ 및 .net 프레임 워크와 함께 작동합니다.
- 직접 기존 Aspose.Imaging 파이프라인에 통합합니다.
무료 온라인 이미지 압축
시도해 보세요 Aspose.Imaging 무료 온라인 이미지 압축기 설치 또는 코딩 없이 즉시 기능을 경험할 수 있습니다.
팁과 최고의 관행
- 크기와 충성의 좋은 균형을 위해 75-85 사이의 품질으로 시작하십시오.
- 편집 가능한 콘텐츠에 대한 손실없는 사용; 최종 배달을위한 손상.
- 공공 배포 전에 메타 데이터를 스트립합니다.
- 조각에 배치 압축 및 메모리 사용 모니터링.
- 성능 및 크기 절약을 추적하기 위해 기록 압축 통계.
결론
Aspose.Imaging Image Compressor for .NET Plugin 은 품질을 유지하는 동안 C#에서 이미지를 압축해야하는 개발자를위한 고성능 솔루션입니다. 다중 형식, 배치 작업 흐름 및 유연한 프로파일에 대한 지원으로 웹 최적화 및 대규모 이미지 처리에 이상적으로 적합합니다.