2009-05-05 8 views
1

habe ich eine Photoshop-Plugin für ein Dateiformat Ive in C++ geschrieben, dass Lasten und öffnet die Bilder, aber ich habe keinen Code, um das Bild im gleichen FormatPhotoshop-Plugin Pipl Ressourcen und Deaktivieren speichern

Mit SimpleFormat zu speichern Beispiel-Plug als Basis ich den folgenden Code haben:

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

Entfernen fmtCanWrite oder IfRead jedoch usw. erzeugt Parser Fehler in der Pipl Tool habe ich die Syntax überprüft und es sollte korrekt sein, aber ich kann nicht herausfinden, wie man tun dies = s

Antwort

2

Dies ist wirklich kontraintuitiv, aber wenn Sie Seite 77 von Plug-in Resource Guide.pdf aus dem SDK heraus überprüfen, sind die Flags nicht wirklich Flags, sie sind eigentlich Schlüsselwörter. Basierend auf der Grammatik, die sie geben, um das Schreib-Flag nicht zu enthalten, müssen Sie es tatsächlich durch ein Do-Not-Write-Flag ersetzen.

Zum Beispiel stellt das für mich in Ordnung:

FormatFlags { fmtDoesNotSavesImageResources, 
        fmtCanRead, 
        fmtCannotWrite, 
        fmtCanWriteIfRead, 
        fmtCanWriteTransparency, 
        fmtCanCreateThumbnail } 
Verwandte Themen