Aspose.Imaging FOSS for .NET — 자주 묻는 질문
라이선스 및 오픈소스
Aspose.Imaging FOSS for .NET의 라이선스 모델은 무엇인가요?
Aspose.Imaging .NET용 FOSS는 다음 라이선스로 배포됩니다 MIT 라이선스. 상업 및 비상업 프로젝트에서 자유롭게 사용할 수 있으며, 등록, API 키, 라이선스 파일이 필요 없습니다.
상업 제품에 사용할 수 있나요?
예. MIT License는 원본 저작권 고지와 라이선스 텍스트가 복사본이나 소프트웨어의 실질적인 부분에 포함되는 한, 상업 소프트웨어에서 사용, 수정 및 재배포를 제한 없이 허용합니다.
설치 및 요구 사항
Aspose.Imaging FOSS for .NET를 어떻게 설치하나요?
git clone https://github.com/aspose-imaging-foss/Aspose.Imaging-FOSS-for-.NET.git
cd Aspose.Imaging-FOSS-for-.NET
dotnet build이 라이브러리는 net8.0와 netstandard2.0를 대상으로 하며 외부 런타임 종속성이 전혀 없습니다.
포맷 지원
Aspose.Imaging .NET용 FOSS가 이미지를 디코딩하거나 렌더링합니까?
아니요. 이 라이브러리의 범위는 의도적으로 좁습니다: 이미지 형식을 감지하고 파일 헤더에서 직접 헤더 수준 메타데이터(크기, 비트 깊이, 프레임 수)를 읽습니다. 절대 디코딩, 렌더링 또는 픽셀 데이터를 조작하지 않습니다. 디코딩, 편집 및 포맷 변환은 이 라이브러리의 범위를 벗어나며 상업용 Aspose.Imaging SDK가 필요합니다.
어떤 이미지 형식을 감지할 수 있습니까?
PNG, JPEG, GIF, BMP, WebP, ICO, TIFF, PSD, EMF, WMF, 및 DICOM. 인식되지 않은 헤더는 예외를 발생시키는 대신 ImageFormat.Unknown으로 처리됩니다.
DICOM 의료 영상 파일을 지원합니까?
네, 헤더 수준에서 가능합니다. ImageProbe은 Implicit VR Little Endian 및 Explicit VR Little/Big Endian 전송 구문 전반에 걸쳐 DICOM 헤더를 파싱하여 행, 열 및 할당된 비트를 추출합니다 — DICOM 뷰어나 외부 종속성이 필요하지 않습니다.
API Usage
API의 주요 진입점은 무엇입니까?
ImageProbe은(는) 정적 진입점입니다. ProbeFile(path), Probe(stream), Probe(data)은 전체 ImageInfo 결과를 반환하고; DetectFormat(stream)/DetectFormat(data)은(는) 차원이 필요 없을 때 단지 ImageFormat만 반환합니다.
손상되었거나 잘린 파일을 검사하면 어떻게 됩니까?
ImageProbe은(는) 잘못된 형식이거나 잘린 입력에 대해 예외를 발생시키지 않습니다. 가능한 필드를 기반으로 부분적인 ImageInfo을 반환합니다 — 헤더의 포맷 마커가 인식되면 Format가 설정되며, 파일의 나머지가 잘려 있더라도 마찬가지입니다.
Width, Height, BitDepth, FrameCount이(가) 항상 채워져 있습니까?
아니요. ImageInfo은(는) 이를 nullable 속성으로 노출하며, 감지된 포맷의 헤더에 실제로 해당 값이 포함된 경우에만 채워집니다. Format은(는) 헤더가 인식되면 반드시 설정되는 유일한 필드입니다.