質問

画像をロードして開く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 }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top