many PSD libraries을 통해 나는 지금까지 성공적으로 도형을 벡터로 가져 오는 것을 찾지 못했습니다. 모든 가져 오기는 비트 맵을 생성하는 것으로 보이며 이는 물론 콘텐츠 편집 기능을 유지해야 할 때 제한적입니다.도형을 벡터로 유지하는 PSD 가져 오기 라이브러리?
Photoshop PSD에서 벡터를 쉽게 보존 할 수있는 기존 리소스가 있습니까?
many PSD libraries을 통해 나는 지금까지 성공적으로 도형을 벡터로 가져 오는 것을 찾지 못했습니다. 모든 가져 오기는 비트 맵을 생성하는 것으로 보이며 이는 물론 콘텐츠 편집 기능을 유지해야 할 때 제한적입니다.도형을 벡터로 유지하는 PSD 가져 오기 라이브러리?
Photoshop PSD에서 벡터를 쉽게 보존 할 수있는 기존 리소스가 있습니까?
내가했던 일부 아마도 다른 사람들이 특히 파이썬 전면에 하나의 옵션에 대한뿐만 아니라 흥미로운 찾을 수있는이 주제에 관한 발견 몇 가지 흥미로운 것들을 파고 : 어도비 포토샵 PSD를 읽는
이 특별히 파이썬 패키지에 대한됩니다 파일이 psd-tools
벡터 모양을 벡터로 가져올 수 있도록 벡터 데이터 보존에 대해 작성자에게 질문했습니다. 응답은 매우 도움과 계몽 :
psd-tools
벡터 경로 데이터를 폐기하지 않지만,이 데이터는 디코딩하지 않습니다 - 당신이 얻을 것은 이진 BLOB 데이터 는 경로 데이터이다라는 ID입니다 . 형식이 documented by Adobe이기 때문에 디코딩을 구현하는 것이 간단해야하지만 이것은 아직 구현되지 않은 이 아닙니다.필요한 경우 최대 사양이 정확하고 완전하면 몇 시간이 걸릴 수 있습니다 .시간이 필요합니다. 사양에 이 없거나 숨겨진 함정이있는 경우 일이 걸릴 수 있습니다. 개발자가 코드베이스 및 PSD 사양에 익숙해 질 때까지 추가하십시오. 언제든지 직접 구현할 시간이 없습니다. 당겨 요청을 검토 할 수 있습니다. 당겨 요청은 입니다.)
psd-tools에는 리더, 디코더 및 사용자 API라는 세 개의 "레이어"가 있습니다. 리더는 이미 벡터 데이터와 함께 작동합니다. 위에서 설명한 것은 단계로 디코더 작업을 수행합니다. 디코더의 목표는 원시 데이터를 원래 데이터 형식을 따르는 데이터 구조로 변환하는 것이지만 파이썬에서 읽을 수 있습니다. 이진 BLOB를 명명 된 튜플로 변환합니다. 벡터 데이터에 대한 훌륭한 사용자 API를 얻으려면 이 더 필요할 수 있지만 비트가 낮은 경우에도 디코더 데이터는 그 자체로 유용 할 수 있습니다.
원래의 논의는 여기에서 찾을 수 있습니다 : https://github.com/kmike/psd-tools/issues/35