ASPOSE.PSD 그래픽 편집기 .NET
ASPOSE.PSD Graphics Editor for .NET은 개발자가 Photoshop® 레이어를 프로그래밍없이 검사, 편집 및 조작할 수 있는 강력한 플러그인입니다.Adobe® 포토샵® 없이 텍스트, 스마트 개체, 조정, 모양, 효과 등을 지원하며, 완전한 코드 기반 도구 키트를 제공합니다 PSD에 대하여 그리고 PSB NET 응용 프로그램에서 편집합니다.
설치 및 설정
- NuGet을 통해 패키지를 설치하십시오:
dotnet add package Aspose.PSD
특징 및 기능
텍스트 레이어 편집
- 읽기 / 글쓰기 텍스트, 글꼴, 크기 및 색상.
- 복잡한 스크립트, OpenType 및 글꼴 Fallback를 지원합니다.
- 컨트롤 라인 공간, 조정 및 텍스트 상자.
똑똑한 객체 처리
- 통합된 또는 연결된 스마트 개체 콘텐츠에 액세스합니다.
- Smart-object 출처를 교체하거나 업데이트합니다.
- 저장할 때 PSD 스마트 객체 참조를 유지합니다.
조정 레이어 조작
- 추가, 제거, 또는 수정 조정 레이어 (큐브, 흐름 / 포화, 밝기 / 대조 등.).
- RGB 곡선을 편집하고, 구리 범위, 검정/흰색 포인트를 수정합니다.
- 스테이킹 명령 및 클립을 제어합니다.
형식 레이어 편집
- 변형 벡터 경로, 앵커 및 핸들.
- 업데이트 채우기, gradients, strokes, 그리고 가입 스타일.
- 합성 경로 및 볼레안 작업을 지원합니다.
레이어 효과 (Styles)
- 그림자, 빛, bevel/emboss, overlays, 그리고 더 적용합니다.
- 혼합, 오파시티, 각도 및 크기를 제어합니다.
- 효과를 역동적으로 결합합니다.
혼합 및 오파시티
- Photoshop 혼합 모드를 적용합니다.
- 통제 글로벌 및 per-channel opacity.
- 프레젠테이션 컴포지션 결과는 프로그래밍.
레이어 그룹링 및 히라키아
- 둥근 그룹을 만들고 관리합니다.
- 평평한 또는 둥근 층.
- Query 및 iterate hierarchical layer 나무.
마스크와 클립 경로
- 읽기 / 글쓰기 픽셀 / 벡터 마스크.
- 마스크를 착용 / 제거합니다.
- 코드를 통해 마스크 채널을 편집합니다.
수입, 수출 및 심리화
- PSD를 충전 / 저장하거나 PNG, JPEG, BMP, TIFF로 수출합니다.
- 컨트롤 프로필, 압축 및 투명성.
- 높은 성능을 위한 스트림 I/O 지원.
예: PSD 레이어 편집
var loadOpt = new PsdLoadOptions() { LoadEffectsResource = true };
using (PsdImage image = (PsdImage)Image.Load(sourceFileName, loadOpt))
{
var text = (TextLayer)image.Layers[0];
text.UpdateText("Updated Text via API");
var smart = (SmartObjectLayer)image.Layers[1];
smart.ReplaceContents(Image.Load("ExternalImage.psd"));
var adj = (CurvesLayer)image.Layers[4];
var manager = (CurvesContinuousManager)adj.GetCurvesManager();
manager.AddCurvePoint(0, 50, 32);
image.Save("EditedOutput.psd");
}
고급 기능
- 그레이딩 및 패턴 레이어 조작.
- 소피스화 된 텍스트 효과는 그림자, 보벨 및 위장과 함께.
- 멀티 레이어 스마트 개체 및 조정 작업 흐름.
- 디자인 인증을 위한 실시간 프레젠테이션.
성능 최적화 전략
- 표시 속도를 향상시키기 위해 시야 설정을 조정합니다.
- 대량 작업을 위해 레이어 그룹을 사용합니다.
- 자원 사용을 줄이기 위해 암호, 패턴 및 프레세트를 캐시합니다.
- 프로필 메모리 및 대형 PSD를 위한 CPU.
팁과 최고의 관행
- 이용할 수 있는
PsdImage
관련 항목 (using
블록을 추천합니다). - 카스트하기 전에 레이어 유형을 확인합니다.
- 변경 로그 또는 undo 작업 흐름에 대한 스냅샷을 유지하십시오.
- Temp 디스크 저장소를 사용하는 대신 큰 파일을 스트리밍합니다.
지원된 플랫폼
- OS: Windows (7–11, 서버 2003–2022), macOS (10.12+), 리눅스.
- 프레임 워크: .NET Framework 4.0–7.0, .Net Core, 5.NET 5/6/7+.
- 언어: C#, VB.NET, F #, Delphi, C++ (COM 인터로프를 통해).
- IDEs: Visual Studio, VS 코드, JetBrains Rider.
자주 묻는 질문들
**어떤 편집 능력을 제공합니까?**텍스트, 모양, 스마트 개체, 조정, 마스크 및 효과를 완전한 충성도와 함께 프로그래밍 할 수 있습니다.
**어떤 형식으로 편집된 PSD를 저장할 수 있나요?**PSD/PSB로 저장하거나 PNG, JPEG, BMP 또는 TIFF로 화합물을 수출합니다.
**플랫폼에 걸쳐 사용할 수 있습니까?**예, 윈도우, 리눅스 및 macOS에서 .NET을 사용합니다.Java/Python에서는 이러한 플랫폼을 위해 Aspose.PSD를 사용하십시오.
**이 도구에서 어떤 산업이 이익을 얻을 수 있습니까?**그래픽 디자인, 광고, 전자 상거래, 사진 편집, 디지털 예술 및 기업 콘텐츠 관리.
**어떻게 공동 작업 흐름을 향상시킬 수 있습니까?**NET에서 직접 PSD 편집은 실시간 업데이트를 허용하고, 수출/재수입 사이클을 제거하며, 레이어의 무결성을 유지합니다.