我有一个用c ++编写的文件格式的photoshop插件,用于加载和打开图像,但是我没有代码以相同的格式保存图像
使用SimpleFormat示例插件作为基础我有以下代码:
FormatFlags { fmtSavesImageResources,
fmtCanRead,
fmtCanWrite,
fmtCanWriteIfRead,
fmtCanWriteTransparency,
fmtCanCreateThumbnail },
然而,在Pipl工具中删除fmtCanWrite或IfRead等会产生解析器错误,我检查了语法,它应该是正确的,但我无法弄清楚如何做到这一点= s
答案 0 :(得分:2)
这实际上是违反直觉的,但是如果从SDK中查看插件资源指南.pdf的第77页,那么标志不是真正的标志,它们实际上是关键字。根据他们给出的语法,不包括写标志,你实际上需要用一个不写标志来替换它。
例如,这对我编译很好:
FormatFlags { fmtDoesNotSavesImageResources,
fmtCanRead,
fmtCannotWrite,
fmtCanWriteIfRead,
fmtCanWriteTransparency,
fmtCanCreateThumbnail }