Jump to content
LCamachoDesign

[1.7.1.404] Layer transparency applied twice in PDF/X4 export

Recommended Posts

This bug is rather tricky to explain in words, so you'll just have to look at the attached documents and images. Pay attention to items circled in red on these images.

  1. Open the attached Test.afdesign file
  2. Notice how the blue rectangle looks like and how the effect was achieved in the attached Affinity.png image
  3. Export the Affinity file to a PDF/X4, default settings
  4. Open the PDF in Adobe Reader (or any PDF reader), notice how the white texture is almost invisible as seen in Acrobat.png image
  5. Open the PDF in Illustrator CC 2019
  6. Examine the clipping mask and group structures, notice the group containing the white brush texture has 20% opacity applied as shown in Illustrator-1.png
  7. Set the said group opacity to 100%, as shown in Illustrator-2.png, notice how the brush texture looks correct now

Affinity Designer is rasterizing the opacity of the brush texture layer, then applying the opacity again to this rasterized layer. So the final transparency is 20% of 20%, that's 4% transparency at the end. Strangely this bug does not happen if the Colour Overlay effect is not used, check the Test-NoColourOverlay.pdf file.

Moreover, this bug is transversal to all Affinity apps. You can trigger it in any of the apps. Even more interesting, this bug shows even if the file is not directly exported, you can trigger it in Publisher by linking to the file. This one is easy to explain in words:

  1. Open Affinity Publisher and create a new document
  2. Use File -> Place… and place the Test.afdesign into the document anywhere visible
  3. Export the Publisher document using the default PDF/X4 settings
  4. The same bug will show up in the exported PDF

The only work around I've found so far is to disable "Allow advanced feature" under "More..." PDF export. This flattens all transparency. Or use other presets (X3 or X1a) that don't support live transparency anyway. The issue with this is these presets don't output that good results in Affinity... X4 is the best to keep fidelity to the original file.

Thanks!

Test.afdesign

Affinity.PNG

Acrobat.PNG

Test-NoColourOverlay.pdf

Illustrator-1.PNG

Illustrator-2.PNG

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×