2009-05-05 2 views
1

У меня есть фотошоп плагин для файлов формата Ive, написанной в C++, который загружает и открывает изображения, однако у меня нет кода, чтобы сохранить изображение в том же форматеPhotoshop плагин PIPL ресурсов и отключение сохранения

Использование SimpleFormat образец плагин в качестве базы у меня есть следующий код:

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

Однако удаление fmtCanWrite или IfRead и т.д. выдает ошибки синтаксического анализа в инструменте PIPL, я проверил синтаксис, и он должен быть правильным, но я не могу понять, как сделайте это = s

ответ

2

Это действительно интуитивно понятный, но если вы проверите pg 77 из Plug-in Resource Guide.pdf из SDK, флаги на самом деле не являются флагами, они на самом деле являются ключевыми словами. Основываясь на грамматике, которую они дают, чтобы не включать флаг записи, вам действительно нужно заменить его флагом do-not-write.

Например, это компилируется нормально для меня:

FormatFlags { fmtDoesNotSavesImageResources, 
        fmtCanRead, 
        fmtCannotWrite, 
        fmtCanWriteIfRead, 
        fmtCanWriteTransparency, 
        fmtCanCreateThumbnail } 
Смежные вопросы