프로젝트 소개
Magick.NET은 널리 사용되는 이미지 조작 라이브러리인 ImageMagick의 .NET 바인딩입니다. 이를 통해 C#/VB.NET/.NET 애플리케이션은 서버나 데스크톱에 별도의 ImageMagick 설치 없이 ImageMagick 기능을 사용할 수 있습니다.
README의 주요 내용:
- ImageMagick은 100개 이상의 주요 파일 형식을 지원합니다(하위 형식 제외).
- 이 라이브러리는 Windows, Linux 및 macOS에서 테스트되었으며 NuGet 패키지로 배포됩니다.
- 대상 플랫폼을 아는 경우 최종 애플리케이션 크기를 줄이기 위한 플랫폼별 패키지와 대상이 불분명한 경우를 위한 AnyCPU 패키지가 모두 제공됩니다.
- 지원되는 대상 프레임워크: net8.0 및 netstandard2.0.
- Quantum 변형이 제공됩니다: Q8, Q16, Q16-HDRI이며, 병렬 처리를 위한 선택적 OpenMP 빌드가 있습니다.
- 플랫폼별 패키지는 windows, linux, linux-musl 및 macOS 전반에 걸쳐 x64, arm64 및 x86을 지원하며, 패키지별 지원 범위가 다릅니다.
- AnyCPU 패키지(Q8, Q16, Q16-HDRI)는 windows, linux, linux-musl 및 macOS를 지원합니다.
- 추가 라이브러리로는 Magick.NET.Core(quantum 패키지의 종속성)와 해당 프레임워크와의 통합을 위한 Magick.NET.SystemDrawing, Magick.NET.SystemWindowsMedia 및 Magick.NET.AvaloniaMediaImaging이 있습니다.
- 설치 및 사용 예제가 포함된 문서는 docs 디렉터리에 제공되며, 크로스 플랫폼 관련 참고 사항은 docs/CrossPlatform.md에 있습니다.
- 모든 커밋은 GitHub Actions를 통해 빌드 및 테스트되며, 다운로드 가능한 NuGet 패키지도 생성됩니다. 이러한 개발 빌드는 프로덕션에 사용하지 않는 것이 좋습니다.
- 이 프로젝트는 시맨틱 버전 관리를 따르며 Apache 2.0에 따라 라이선스가 부여됩니다.
이것은 최종 사용자 애플리케이션이 아니라 소프트웨어에 이미지 처리 기능이 필요한 .NET 개발자를 대상으로 하는 개발자 라이브러리입니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.