문제

C ++로 작성된 파일 형식의 Photoshop 플러그인이 이미지를로드하고 열 수 있지만 동일한 형식으로 이미지를 저장할 코드가 없습니다.

SimpleFormat 샘플 플러그인을 사용하여 다음 코드가 있습니다.

    FormatFlags { fmtSavesImageResources, 
                  fmtCanRead, 
                  fmtCanWrite, 
                  fmtCanWriteIfRead, 
                  fmtCanWriteTransparency, 
                  fmtCanCreateThumbnail },

그러나 fmtcanwrite 또는 ifread 등을 제거하면 PIPL 도구에서 파서 오류가 생성됩니다. 구문을 확인했는데 맞아야하지만이 작업을 수행하는 방법을 알 수는 없습니다.

도움이 되었습니까?

해결책

이것은 실제로 반 직관적이지만 플러그인 리소스 가이드의 PG 77을 확인하면 SDK에서 PDF 플래그는 실제로 깃발이 아니며 실제로 키워드입니다. 그들이 제공하는 문법을 기반으로, 쓰기 플래그를 포함하지 않으려면 실제로 쓰기가없는 플래그로 교체해야합니다.

예를 들어, 이것은 나에게 잘 컴파일합니다.

    FormatFlags { fmtDoesNotSavesImageResources, 
                  fmtCanRead, 
                  fmtCannotWrite, 
                  fmtCanWriteIfRead, 
                  fmtCanWriteTransparency, 
                  fmtCanCreateThumbnail }
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top