Плагин Photoshop для ресурсов Pipl и отключение сохранения

StackOverflow https://stackoverflow.com/questions/825167

  •  05-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

Это было полезно?

Решение

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

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

    FormatFlags { fmtDoesNotSavesImageResources, 
                  fmtCanRead, 
                  fmtCannotWrite, 
                  fmtCanWriteIfRead, 
                  fmtCanWriteTransparency, 
                  fmtCanCreateThumbnail }
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top