2016-02-26 6 views
1

J'ai actuellement un script qui traite les fichiers .exr, et lors de l'ouverture manuelle d'un fichier exr, vous avez la possibilité d'ouvrir avec la transparence ou avec alpha. Cependant, lorsque vous écrivez l'ouverture d'un fichier .exr, aucune option de ce type ne vous est proposée. Il n'y a pas d'OpenOptions comme il y en a pour le PDF, et pour autant que je puisse dire, il n'y a pas de code généré par l'auditeur qui dicte le choix entre transparence ou alpha. De plus, ce choix ne semble pas être capturé via une action ouverte.Photoshop EXR Open Options

Ma question est: Est-ce que quelqu'un a trouvé un moyen dans CS6 ou dans CC de choisir automatiquement si un fichier .exr chargé par script est chargé avec alpha ou transparence?

Répondre

2

Répondre à ma propre question. Autant que je sache, il n'y a aucun moyen d'écrire un script relatif à l'ouverture des fichiers EXR avec alpha/transparence. La façon dont j'ai pu contourner ce problème était d'utiliser le plugin Pro EXR, en particulier la version EZ qui est gratuite, pour définir automatiquement les fichiers exr à toujours ouvrir avec alpha. Il est très décevant que même dans les fichiers CC exr, aucune option script-able ne soit disponible à l'ouverture. Espérons qu'Adobe corrigera ces futures versions.

Link to the plugin. Le programme d'installation zip inclut la version gratuite. Vous pouvez afficher les options par défaut si vous appuyez sur merde lors de l'ouverture d'un fichier. J'espère que cela aidera quelqu'un d'autre qui pourrait avoir besoin d'interagir avec des fichiers exr avec scripting Photoshop.

0

Pour ceux qui trébuche sur cela, voici un peu d'histoire sur le sujet de la mise en œuvre de format Photoshop EXR (en particulier au sujet de cette alpha question split): https://forums.adobe.com/thread/369637

L'essentiel de ce que les développeurs Adobe travaillent avec « droit alpha ", ce qui signifie que la transparence est une propriété du canal alpha. La majorité des développeurs de logiciels d'effets visuels utilisent un workflow alpha «non reproduit», dans lequel l'alpha peut représenter n'importe quoi, bien que cela soit souvent utilisé pour représenter des objets transparents et brillants comme une flamme de bougie.

Une mise à jour sur la réponse du demandeur - ProEXR est maintenant open source, et il existe une alternative open source supplémentaire appelée EXR-IO. Les deux fonctionnent très bien, et ont actuellement des ensembles de fonctionnalités légèrement différents.