Jump to content
THESE FORUMS ARE READ-ONLY: Please Read Me ×

Recommended Posts

Posted

Hi, 

i tried to understand how anti aliasing works on iPad (view mode is fixed to bilinear).

I start with a rectangle of 10px width, then stretch it to about 20px, and rotate it.

what really surprises me it how resampling / anti aliasing works on the edges.

  • as long you only rotate, you get a nice expected AA of about 2px width around the edge
  • if you stretch to 20px (factor 2), but play a bit around the exact number, it becomes really strange. One side gets smoothed over 4-6px, but only when below 20px. Above 20px, AA almost stops working.
  • The other edge has its own impact.

To summarize, i could not find a clear explanation why and when the edge AA kicks in, and at what scale (1px, larger that 1px).

The video shows the alpha channel only (via channels panel).

 

678C9040-89B8-4DB1-B028-E60F001DD2E5.png

7FDE0D61-E855-40E5-B078-47AE3304F5B2.png

Goodby Forum, thanks for good discussion and so much support from great peers and Affinity staff. It was a great pleasure to be part of this fantastic community. 

After 03.10.2025 find me on https://creofora.com

Posted

Maybe an explanation: once you stretch layer dpi above 200%, AA calculation gets wrong. As the pixels in the bitmap layer might get too far away from the edge of the canvas pixels, Affinity forgets to include them.

Looking at the file with Designer helps to spot the issue, when you activate vector and pixel view in parallel.

I filled the 10x10px rectangle with a checkered board, this time you see all channels normally.

A levels adjustment was used to boost all nonzero alpha to 100%.

You can see that the canvas pixel directly right to the vector/pixel slider is fully transparent. This is a bug. It should be partiality  transparent about 10%, according to the small share intersecting with the bitmap layer.

0A2E049B-665E-418E-AE4B-AD9BB606A9E9.png

44B5AFA6-08DB-42E9-98AB-8D72060C6EE3.png

rect res aa issue.afdesign

Goodby Forum, thanks for good discussion and so much support from great peers and Affinity staff. It was a great pleasure to be part of this fantastic community. 

After 03.10.2025 find me on https://creofora.com

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.