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 편집은 실시간 업데이트를 허용하고, 수출/재수입 사이클을 제거하며, 레이어의 무결성을 유지합니다.

 한국어