我有一个用c++编写的文件格式的photoshop插件,可以加载和打开图像,但我没有代码将图像保存为相同的格式
使用SimpleFormat示例插件作为基础,我有以下代码:
FormatFlags { fmtSavesImageResources,
fmtCanRead,
fmtCanWrite,
fmtCanWriteIfRead,
fmtCanWriteTransparency,
fmtCanCreateThumbnail },不管删除fmtCanWrite或IfRead等会在管道工具中产生解析器错误,我已经检查了语法,它应该是正确的,但我不知道如何做=s
发布于 2009-05-12 15:38:04
这真的是违反直觉的,但如果你从SDK中查看插件资源Guide.pdf的第77页,这些标志并不是真正的标志,它们实际上是关键字。根据他们给出的语法,为了不包含写标志,你实际上需要用一个不写标志来替换它。
例如,这段代码对我来说编译得很好:
FormatFlags { fmtDoesNotSavesImageResources,
fmtCanRead,
fmtCannotWrite,
fmtCanWriteIfRead,
fmtCanWriteTransparency,
fmtCanCreateThumbnail }https://stackoverflow.com/questions/825167
复制相似问题