ashf Posted June 26, 2021 Share Posted June 26, 2021 I know this has been requested multiple times, but Affinity really need to be fixed the way of handling alpha channel on import/export. The alpha should be exported as alpha, not transparency. RGB channel should not be matted(erased) where alpha is 100% on export.(at least need an option to select) The transparency and the alpha should be treated differently. The alpha channel should be imported as an alpha channel without adding the matt to RGB channels. kirk23 1 Quote Link to comment Share on other sites More sharing options...
kirk23 Posted June 26, 2021 Share Posted June 26, 2021 While I agree there should be an easy quick choice there is a couple workarounds that work for tga export/import at least. I don't test it with other kinds but think it should works too. To export a tga where alpha 100% black make a "fill color" layer ( or by using solidify filter) with procedural filter where alpha is set to 0,001 . It would export 8 bit tga with perfectly 100% black alpha and no black color in RGB ( background colored by your "fill color" color) If you import such a tga back to Affinity photo it would still turn background color black nevertheless but both Photoshop or Substance Designer would read proper background color just fine. If you want that tga be opened without black background in Affinity just set alpha value in same procedural layer to 0,005 . it makes Alpha 99% black and thus when you import such file back to Affinity the background color would be perfectly preserved ( to check it uncheck composite alpha in channels panel) . While 99% alpha is not true 100% for sure, most of game engines for example would threshold it to full transparency nevertheless ashf 1 Quote Link to comment Share on other sites More sharing options...
ashf Posted June 26, 2021 Author Share Posted June 26, 2021 Thank you, I saw that before. This suggestion also can be used. but none of method can export proper alpha in tiff format. Quote Link to comment Share on other sites More sharing options...
kirk23 Posted June 27, 2021 Share Posted June 27, 2021 Yeah, I can confirm. Nothing helps with tiff. It's always a black background in tiff. But my method works for 16 bit png and 32 bit exr at least, (Well in exr it wrights actual 0,001 alpha although) Quote Link to comment Share on other sites More sharing options...
ashf Posted November 25, 2022 Author Share Posted November 25, 2022 Waiting for this. In terms of compatibility with other apps such as Photoshop or Gimp, not importing/exporting the alpha channel as-is is very strange and inconvenient. Quote Link to comment Share on other sites More sharing options...
Guillermo Espertino Posted November 26, 2022 Share Posted November 26, 2022 Although I would love to have an associated workflow for my EXRs I think it's impossible to achieve this in any application with unassociated alpha internals. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.