Photoshop PSD 파일 파싱을 위한 오픈 소스 Ruby 라이브러리
PSD를 캔버스로 변환, PSD 데이터 내보내기, PSD 슬라이스 데이터 액세스, Ruby 앱 내 PSD 레이어 액세스를 지원하는 Ruby API입니다.
PSD.rb는 소프트웨어 개발자가 Adobe Photoshop PSD 파일을 구문 분석하거나 Ruby 코드를 사용하여 메타데이터 및 기타 사용 가능한 정보를 추출할 수 있도록 하는 가볍고 사용하기 쉬운 오픈 소스 Ruby 라이브러리입니다. 라이브러리를 통해 사용자는 관리 가능한 트리 구조에서 Photoshop 문서 데이터를 처리할 수 있습니다. PSD.rb 개발의 목적은 Photoshop PSD 파일을 정기적으로 사용하는 개발자에게 더 나은 PSD 스크래핑 기능을 제공하는 것이었습니다.
라이브러리는 파일 액세스 및 열기, 원하는 데이터 찾기 및 작동 형식으로 검색하는 것과 관련된 모든 주요 기능을 처리합니다. PSD.rb 라이브러리는 처리하기가 매우 쉽고 개발자가 Photoshop 문서를 관리 가능한 트리 구조로 작업하고 문서 크기, 문서 구조, 폴더 이름 및 크기, 폴더의 불투명도, 폴더 가시성과 같은 중요한 데이터를 검색할 수 있도록 합니다. , 글꼴 이름, 글꼴 색상 또는 크기, 벡터 마스크 데이터, 병합된 이미지 데이터 등
PSD.rb 시작하기
PSD.rb를 설치하는 권장 방법은 RubyGems를 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용해주세요.
Install PSD.rb via GitHub
GitHub를 통해 PSD.rb 설치
$ gem install psd
Ruby API를 사용하여 PSD 데이터 내보내기
오픈 소스 PSD.rb 라이브러리를 사용하면 소프트웨어 프로그래머가 Ruby 명령을 사용하여 PSD 파일에서 데이터를 쉽게 내보낼 수 있습니다. 트리 구조에서 작업하는 동안 모든 공통 정보를 포함하는 모든 노드를 객체로 재귀적으로 내보낼 수 있습니다. 또한 몇 줄의 Ruby 코드로 PSD를 병합된 이미지 파일로 내보낼 수도 있습니다. 호환 모드가 활성화된 상태로 저장해야 합니다. 그렇지 않으면 빈 이미지가 생성됩니다.
Ruby를 사용하여 PSD를 Canvas로 변환
오픈 소스 PSD.rb 라이브러리는 Ruby 애플리케이션 내에서 PSD를 캔버스로 변환하기 위한 완전한 기능을 제공합니다. 라이브러리는 가져온 PSD의 구문 분석을 지원하고 이를 캔버스 개체로 변환합니다. 그런 다음 PSD 개체의 레이어를 반복하고 개체를 캔버스에 쉽게 추가할 수 있습니다. 그 순서가 끝나면 개체를 추가하면 됩니다. 캔버스를 PDF, SVG, PNG, PEG 등으로 내보낼 수도 있습니다.
PSD 슬라이스 데이터 액세스
PSD.rb 라이브러리는 소프트웨어 개발자가 자신의 응용 프로그램 내에서 직접 PSD 슬라이스에 액세스할 수 있는 기능을 제공합니다. 또한 단 몇 줄의 Ruby 코드로 문서의 모든 슬라이스 배열을 가져오는 것을 지원합니다. 이름이나 ID로 슬라이스를 검색하는 것도 가능합니다. 라이브러리는 또한 슬라이스 내보내기를 PNG로 지원합니다.
PSD 레이어 데이터 액세스
오픈 소스 PSD.rb 라이브러리를 통해 소프트웨어 전문가는 Ruby 명령을 사용하여 PSD 레이어 데이터에 액세스할 수 있습니다. 몇 줄의 Ruby 코드를 사용하여 레이어의 이름과 치수를 쉽게 얻을 수 있습니다. 개발자는 또한 크기, 색상, 글꼴 등과 같은 레이어 정보 블록에 있는 다양한 다른 유형의 정보 저장소에 액세스할 수 있습니다.
.