Aspose.PSD FOSS for .NET — 자주 묻는 질문

Aspose.PSD FOSS for .NET — 자주 묻는 질문

라이선스 및 오픈 소스

라이선스 모델은 무엇인가요?

Aspose.PSD FOSS for .NET은 MIT 라이선스를 따릅니다. MIT 라이선스 조건에 따라 사용, 수정 및 재배포할 수 있습니다.

상업용 제품에 사용할 수 있나요?

예. MIT 라이선스는 로열티 없이 상업적 사용, 수정 및 재배포를 허용합니다.

설치 및 요구 사항

어떻게 Aspose.PSD FOSS for .NET을 설치하나요?

git clone https://github.com/aspose-psd-foss/Aspose.PSD-FOSS-for-.NET.git
cd Aspose.PSD-FOSS-for-.NET
dotnet build

네이티브 종속성이 있나요?

아니요. 이 라이브러리는 .NET 코드로 관리되며 프로젝트 파일에 네이티브 또는 타사 패키지 종속성이 선언되어 있지 않습니다.

포맷 지원

어떤 포맷을 Aspose.PSD FOSS가 .NET용으로 읽고 쓸 수 있나요?

PSD 및 PSB(Photoshop 대형 문서) 파일을 로드하고 저장합니다. Image.Load와 PsdImage.Load은 파일 경로나 스트림에서 문서를 열고; PsdImage.Save는 이를 PSD/PSB에 다시 씁니다.

픽셀 데이터를 다른 이미지 포맷으로 렌더링하거나 내보내나요?

아니요. 이 FOSS 빌드는 PSD/PSB 문서 구조와 레이어 메타데이터를 로드하고 편집할 뿐이며, PNG나 JPEG와 같은 다른 래스터 포맷으로 래스터화하거나 내보내지 않습니다.

API Usage

주 진입점 클래스는 무엇입니까?

PsdImage (Image의 서브클래스). PsdImage.Load로 문서를 로드한 다음, 그 Layers 컬렉션 및 헤더 속성을 읽습니다.

문서의 레이어를 어떻게 검사합니까?

로드된 PsdImage에서 Layers 속성을 읽어 Layer 객체들의 컬렉션을 가져옵니다. 각 Layer은 이름, 가시성, 불투명도, 클리핑, 혼합 모드 및 경계와 같은 메타데이터를 제공합니다.

레이어 메타데이터를 수정할 수 있습니까?

예 — Layer은 여러 속성에 대한 동작하는 setter를 제공하며(예를 들어, 가시성과 이름을 변경할 수 있습니다), PsdImage.Layers 자체에도 컬렉션을 교체하기 위한 동작하는 setter가 있습니다. 일부 특정 속성은 이 FOSS 빌드에서 지원되지 않습니다 — 아래의 알려진 제한 사항을 참조하십시오.

변경 사항을 파일에 다시 저장하려면 어떻게 해야 합니까?

변��을 완료한 후, 대상 경로나 스트림을 사용하여 PsdImage.Save를 호출하십시오.

알려진 제한 사항

이 FOSS 빌드에서 지원되지 않는 사항은 무엇입니까?

여러 속성 설정자는 변경을 적용하는 대신 NotSupportedException를 발생시킵니다: PsdImage.ActiveLayer, PsdImage.ImageResources, PsdImage.GlobalLayerResources, PsdImage.HasTransparencyData 설정자; Layer.ChannelInformation, Layer.LayerMaskData, Layer.LayerBlendingRangesData 설정자. 각각은 명확한 FOSS 전용 메시지를 포함하여 예외를 발생시키며(예: “Changing the active layer is not supported by this FOSS build.”) 런타임에 제한 사항을 확인할 수 있습니다.

향후 버전에서 이러한 제한이 제거될까요?

문서화되지 않았습니다. 업데이트 내용은 프로젝트 릴리스 노트를 확인하십시오.

참조

 한국어