Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Images With Alpha Layer Exported Twice #7

Open
3 tasks
tajmone opened this issue Feb 3, 2020 · 1 comment
Open
3 tasks

Images With Alpha Layer Exported Twice #7

tajmone opened this issue Feb 3, 2020 · 1 comment
Assignees
Labels
📚 documentation 🔌 file I/O plugins Pro Motion file I/Oplugins 🔌 plugins Pro Motion plugins 🔬 research Issue requires further researching ♻️ help wanted Extra attention is needed ♻️ question Further information is requested 💀 bug Something isn't working ⚠️ important Priority: High

Comments

@tajmone
Copy link
Collaborator

tajmone commented Feb 3, 2020

Currently, whenever an image containing an Alpha layer is exported, the plugin is invoked twice (for image.ext and image.alpha.ext). This occurs regardless of whether isWriteTrueColorSupported() returns true or false.

This seems connected to PM NG native behaviour when saving to file formats that don't support alpha channels, for which PM created and additional .alpha.<ext> file to store the Alpha layer in order to reconstruct it when loading that image again.

This is either a bug or an undocumented feature — the former suggests that PM should be handling creation of the extra file.

For more details, see also:


  • Try to understand how this bug affects the current interface.
    • Annotate the problem in the language agnostic interface.
  • Track PMNG updates for when it's fixed.
@tajmone tajmone added ♻️ help wanted Extra attention is needed ♻️ question Further information is requested 📚 documentation 🔌 plugins Pro Motion plugins 🔌 file I/O plugins Pro Motion file I/Oplugins 🔬 research Issue requires further researching ⚠️ important Priority: High labels Feb 3, 2020
@tajmone tajmone added this to the File I/O Plugins Documentation milestone Feb 3, 2020
@jan-cosmigo
Copy link
Collaborator

This is a bug. Instead of calling isWriteTrueColorSupported() the function isAlphaEnabled() is called when storing the image data.

@tajmone tajmone added the 💀 bug Something isn't working label Feb 15, 2021
@tajmone tajmone pinned this issue Mar 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📚 documentation 🔌 file I/O plugins Pro Motion file I/Oplugins 🔌 plugins Pro Motion plugins 🔬 research Issue requires further researching ♻️ help wanted Extra attention is needed ♻️ question Further information is requested 💀 bug Something isn't working ⚠️ important Priority: High
Projects
None yet
Development

No branches or pull requests

2 participants