최근에 우리는 블로그 게시물을 게시하여 Aspose.PSD for Python via .NET을 사용하여 Photoshop 레이어에서 불투명도, 블렌딩 모드 및 색상 오버레이를 변경하는 방법을 보여주었습니다. 하지만 이 기사는 이 SDK를 사용하여 Python에서 PSD 레이어를 크기 조정, 회전 및 자르는 방법을 설명합니다. 우리는 Aspose.PSD for Python via .NET이 제공하는 기능을 통해 PSD 파일 자동화의 한 단계 더 나아갈 것입니다. 또한, 이 Python SDK로 처리된 출력을 보여드릴 것입니다. 자, 이 SDK를 설치한 후 구현으로 바로 넘어가 보겠습니다.

설치

Aspose.PSD for Python via .NET을 아직 설치하지 않았다면, 다음 명령어를 실행하여 설치할 수 있습니다:

pip install aspose-psd

그렇지 않다면, 이 Python SDK를 링크에서 다운로드할 수 있습니다.

Python에서 PSD 레이어 크기 조정, 회전 및 자르기

이 프로그램적 해결책을 선택하여 Photoshop 레이어를 자르거나 뒤집을 수 있습니다. 아래의 단계를 따라 주십시오:

  • PngOptions 클래스의 객체를 생성하고 알파 채널이 있는 PNG 저장 옵션을 설정합니다.
  • PsdLoadOptions 클래스의 인스턴스를 초기화하고 PSD 로드 옵션을 설정합니다.
  • 지정된 옵션을 사용하여 PSD 이미지를 로드합니다.
  • 로드된 이미지를 레이어 접근을 위해 PsdImage 타입으로 캐스팅합니다.
  • 변경 사항이 있기 전의 원본 PSD를 PNG로 저장하여 비교합니다.
  • resize 메서드를 호출하여 인덱스 2의 레이어를 25x25 픽셀로 고품질 재샘플링을 사용하여 크기를 조정합니다.
  • 인덱스 5의 레이어를 시계 방향으로 45도 회전하고 노란색 배경을 채웁니다.
  • 인덱스 3의 레이어의 대비를 3배 증가시킵니다.
  • 인덱스 10의 레이어를 (10, 10)에서 시작하여 크기 20x20의 직사각형으로 잘라냅니다.
  • 모든 레이어 수정 후 업데이트된 이미지를 저장하기 위해 save 메서드를 호출합니다.

다음 코드 샘플은 Python에서 PSD 레이어를 크기 조정, 회전 및 자르는 방법을 보여줍니다: 출력:

flip-photoshop-layers

무료 라이센스 받기

평가 제한 없이 이 SDK를 사용해 볼 수 있는 무료 임시 라이센스를 받으세요.

요약

Aspose.PSD for Python via .NET은 Python에서 PSD 레이어를 프로그래밍 방식으로 크기 조정, 회전 및 자르기를 매우 쉽고 간단하게 만들었습니다. 우리는 메서드를 호출하기만 하면 Photoshop 레이어를 크기 조정하고 자르며 뒤집을 수 있다는 것을 보았습니다. 실제로 이 Python SDK가 제공하는 방대한 기능을 통해 훨씬 더 많은 작업을 수행할 수 있습니다. 따라서 새로운 릴리스를 위해 문서API 참조를 주시하시기 바랍니다. 또한, 불명확한 점이 있을 경우 GitHub 예제를 확인하시기 바랍니다.

마지막으로, 질문이 있을 경우 포럼을 방문해 주세요.

탐색