PhotoshopプラグインPiplリソースと保存の無効化
質問
画像をロードして開くC ++で記述されたファイル形式のphotoshopプラグインがありますが、同じ形式で画像を保存するコードがありません
SimpleFormatサンプルプラグインをベースとして使用する次のコードがあります:
FormatFlags { fmtSavesImageResources,
fmtCanRead,
fmtCanWrite,
fmtCanWriteIfRead,
fmtCanWriteTransparency,
fmtCanCreateThumbnail },
ただし、fmtCanWriteまたはIfReadなどを削除するとPiplツールでパーサーエラーが発生します。構文を確認しましたが、正しいはずですが、これを行う方法を理解できません= s
解決
これは本当に直感に反しますが、SDKからPlug-in Resource Guide.pdfのpg 77を確認すると、フラグは実際にはフラグではなく、実際にはキーワードです。彼らが与える文法に基づいて、書き込みフラグを含めないためには、実際に書き込み禁止フラグで置き換える必要があります。
たとえば、これは私のためにうまくコンパイルされます:
FormatFlags { fmtDoesNotSavesImageResources,
fmtCanRead,
fmtCannotWrite,
fmtCanWriteIfRead,
fmtCanWriteTransparency,
fmtCanCreateThumbnail }
所属していません StackOverflow