Плагин Photoshop для ресурсов Pipl и отключение сохранения - PullRequest
1 голос
/ 05 мая 2009

У меня есть плагин photoshop для формата файлов Ive, написанный на c ++, который загружает и открывает изображения, однако у меня нет кода для сохранения изображения в том же формате

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

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

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

1 Ответ

2 голосов
/ 12 мая 2009

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

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

    FormatFlags { fmtDoesNotSavesImageResources, 
                  fmtCanRead, 
                  fmtCannotWrite, 
                  fmtCanWriteIfRead, 
                  fmtCanWriteTransparency, 
                  fmtCanCreateThumbnail }
...