2009-05-05 5 views
1

je utiliser un plugin photoshop pour un format de fichier Ive écrit en C++ qui charge et ouvre les images, mais je n'ai pas du code pour enregistrer l'image dans le même formatplug-ins Photoshop ressources PIPL et la désactivation de sauvegarde

En utilisant SimpleFormat plugin échantillon comme base je le code suivant:

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

Cependant la suppression fmtCanWrite ou IfRead etc produit les erreurs d'analyse dans l'outil Pipl, je l'ai vérifié la syntaxe et il devrait être correct, mais je ne peux pas comprendre comment faites ceci = s

Répondre

2

Ceci est vraiment contre-intuitif, mais si vous consultez la page 77 de Plug-in Resource Guide.pdf du SDK, les drapeaux ne sont pas vraiment des drapeaux, ils sont en fait des mots-clés. Basé sur la grammaire qu'ils donnent, pour ne pas inclure le drapeau d'écriture dont vous avez réellement besoin pour le remplacer par un drapeau de do-not-write.

Par exemple, cette compile très bien pour moi:

FormatFlags { fmtDoesNotSavesImageResources, 
        fmtCanRead, 
        fmtCannotWrite, 
        fmtCanWriteIfRead, 
        fmtCanWriteTransparency, 
        fmtCanCreateThumbnail } 
Questions connexes