Jump to content

Recommended Posts

Posted

In affinity Designer, if I create a 1000x1000px black COG and 1000x1000px white circle and center them on each other, they will not be the same size. Even if I set the Inner radius and Tooth size to 100% and the Notch size to 0%, I can easily see that the Cog is bigger once I zoom in. Is this a bug, or am I misunderstanding how the Cog and Ellipse tool works?

Posted

I see a difference here, too, on Windows and iPad, but in both cases the circle is bigger than the cogwheel (so with the cogwheel on top there’s a thin white circular arc between the each tooth and the coloured square that I positioned behind the other two shapes).

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.5.1 (iPad 7th gen)

Posted

To me with Ø 350 px a cog is about 0.02 px larger than an ellipse. This deviation increases with the object size. Below Ø 350, 100 and 1000 px at 100,000% zoom level:

350px.thumb.jpg.d7ab583c084dfa59aa3e8d0e05c593ad.jpg

100px.thumb.jpg.f346cac24397bfb38716c56b7fa230f4.jpg

1000px.thumb.jpg.2053a29046683a073acabd98b37c5f2b.jpg

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Posted

On Windows I can see a slight discrepancy between the sizes. It’s very small but noticeable.

Selecting both the Cog and Ellipse, where the Ellipse is below the Cog in the layer stack, and then using Geometry Subtract shows some small ‘slivers’ where the shapes didn’t quite ‘meet’ – see attached image where lines can be seen between some (but not all) of the ‘islands’ left behind by the Subtract (only some points of interest have been marked).

I wouldn’t like to call this a bug, as such, because I don’t know if this should matter in a general purpose illustration application (rather than a CAD application), but I would say that it’s maybe something that we would be better-off not having to deal with if possible.

I’m pretty sure that this has been brought up before.

image.thumb.png.30a00ae4731fb93bf5f2ce67927a75ae.png

Posted

This is one of those things that I think of as a "theoretical" bug. Yes, it probably is a bug, but it's so  insignificant and obscure that it hardly seems worth worrying about when there are other much more important bugs that do actually impact the usability of the software. 

Acer XC-895 : Core i5-10400 Hexa-core 2.90 GHz :  32GB RAM : Intel UHD Graphics 630 : Windows 11 Home
Affinity Publisher 2 : Affinity Photo 2 : Affinity Designer 2 : (latest release versions) on desktop and iPad

"Beware of false knowledge, it is more dangerous than ignorance." (GBS)

Posted

The protrusion is caused by the fact that the teeth are flat and not convex.

Designer_l1icTL82Xk.thumb.gif.7ae1033d0835e585ee8e0fd89b60a8a4.gif

MAC mini M4 | MacOS Sequoia 15.2 | 16 GB RAM | 256 GB SSD 
AMD Ryzen 7 5700X | INTEL Arc A770 LE 16 GB  | 32 GB DDR4 3200MHz | Windows 11 Pro 24H2 (26100.2605)

Affinity Suite V 2.5.7 & Beta 2.6 (latest)
Interested in a free (selfhosted) PDF Solution? Have a look at Stirling PDF

Ferengi Acquisition Rule No. 49: “A deal is a deal is a deal.”

Posted
11 minutes ago, Komatös said:

The protrusion is caused by the fact that the teeth are flat and not convex.

The teeth aren’t always flat – see attached image.

And if they were always flat I would expect there to be no ‘gaps’ between the ‘islands’ after Subtracting because there would be a sets of thin segments left over.

image.thumb.png.6e55c25167476674e386446e83d63355.png

Posted

I'm glad others have been able to verify my findings. What I find odd about this behavior is that even if the cog is converted into Curves, it maintains the same 1000x1000px ratio (up to 6 decimal places), even when we can see the reading is visually incorrect. 

Posted

Currently there is only an ellipse shape, not a circle shape. Th ellipse uses 4 nodes and is 1/5000 wrong at maximum vs. Circle. The cog wheel with more nodes gives a better approximation of a circle.

see

 

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

My posts focus on technical aspects and leave out most of social grease like „maybe“, „in my opinion“, „I might be wrong“ etc. just add copy/paste all these softeners from this signature to make reading more comfortable for you. Otherwise I’m a fine person which respects you and everyone and wants to be respected.

 

Posted

In other words: the forum is re-inventing the wheel about every 3 years.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

My posts focus on technical aspects and leave out most of social grease like „maybe“, „in my opinion“, „I might be wrong“ etc. just add copy/paste all these softeners from this signature to make reading more comfortable for you. Otherwise I’m a fine person which respects you and everyone and wants to be respected.

 

Posted
11 hours ago, PaulEC said:

This is one of those things that I think of as a "theoretical" bug. Yes, it probably is a bug, but it's so  insignificant and obscure that it hardly seems worth worrying about when there are other much more important bugs that do actually impact the usability of the software. 

It seems insignificant until that one little thread of an uncovered color appears when the image is magnified on a much larger screen. I have Command-D duplicated circles that then become different colors and in Command-0 mode it is all fine. But when that 20 cm tall image is suddenly 20 meters, these insignificant and obscure theoretical bugs make something unusable …or sucks hours and hours of work to disguise an issue. CircleInTriangle_4k_2020.thumb.png.36917a4096ad2a76766cd9fe87845135.pngflawinCircleInTriangle_4k_2020.png.87b76d691f4428a8fc33446750aba2f7.png 

Posted

I'm sure you're right. But I do wonder just how many people will ever need to put a circle on another shape, then enlarge it to 20 metres tall, and, if they do, if anyone viewing, from a reasonable distance, it will actually notice any problems! As NotMyFault pointed out, the Ellipse Tool does not produce a perfect circle anyway, so it is probably not the best tool if you need a perfect circle! As I said, maybe it is a bug, but maybe it's because you're doing something that the Ellipse Tool wasn't designed to do. (Maybe we need a true Circle Tool!) 

Acer XC-895 : Core i5-10400 Hexa-core 2.90 GHz :  32GB RAM : Intel UHD Graphics 630 : Windows 11 Home
Affinity Publisher 2 : Affinity Photo 2 : Affinity Designer 2 : (latest release versions) on desktop and iPad

"Beware of false knowledge, it is more dangerous than ignorance." (GBS)

Posted

Indeed; sometimes it sticks out like a sore thumb, sometimes I am the only one who sees it – it depends on what the viewers eyes get entranced with. I, of course, get entranced with the error, and I just cannot un-see it !   

Since the slides are usually made for evaluation of a system – trying to make objective an inherently subjective system, it just can't be released with a flaw. The user might think that it means there is something wrong with their display, then they spend the hours that I should have spent making things perfect, only to find it is not their issue.

Long ago I shared this drawing < https://cinematesttools.com/download/primary-and-secondary-radial-squares/> when I was wondering what I was doing wrong when squares wouldn’t align perfectly – the size of the square would be off just enough. I don’t know if that is still the case. I seem to remember that the solution was to add a lot of zeros in the dimension boxes, so instead of 1.5, make it 1.5000000000. …or so it seemed at the time. 

Good luck to us all.

Posted
11 hours ago, TestTools said:

when that 20 cm tall image is suddenly 20 meters, these insignificant and obscure theoretical bugs make something unusable …

In what way unsuable ?

• If the 20 cm objects get displayed as vector with a projector to 20 m size you would need a projector with a resolution that currently is not available yet to get aware of the deviation. With the available resolution the edges appear jaggy/blurred anyway if upscaled that much.

• When the 20 cm objects are 2D printed at a size of 20 m, they are rasterized and the antialiasing function changes (blurs, smoothes) the edges and object sizes anyway.

• If the 20 cm objects get scaled for 3D output via CNC the deviation hardly matters, for instance if laser cut or printed as 3D object in 20 m size. However, Affinity would hardly be used for the production of technical objects where such deviations must be prevented.

By the way, the example of 20 cm -> 20 m means a scaling of “only” 10,000%, while for a deviation of about 2.5 cm you would need a scaling factor of 100,000% and a resulting object size of 200 m.

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Posted

Yes to all these things. But if this ‘orange where it should be yellow’ edge shows up at all, it stands out. You’ve certainly seen fringing where it shouldn’t be regardless of if it is in the jaggy – and the blur is unacceptable if it is a 3rd color when it is supposed to be 2. Of course, if it is a motion picture, it is unnoticeable. But if it is a test slide, then the anomaly shouldn’t be there. 

On a straight horizontal or vertical line, if the color isn’t exactly on the mirror, its non-edge stands out and the wrong shade stands out. Sure, a line at a diagonal will have a jaggy aspect regardless (especially if seen to close). But if colors or shades leak in that aren’t what they should be, it will look like the alignment is wrong, (the appearance of fringing) –  and the tech will wonder why. And now with extremely fine LED screens and laser projectors, precision is even more required. Fringing shows up on the LED screens in different ways with different colors depending on the pixel element placement and algorithm anyway – so it is appropriate that the test material is not a factor.

Posted
On 6/23/2024 at 2:15 AM, TestTools said:

Yes to all these things. But if this ‘orange where it should be yellow’ edge shows up at all, it stands out. You’ve certainly seen fringing where it shouldn’t be regardless of if it is in the jaggy – and the blur is unacceptable if it is a 3rd color when it is supposed to be 2. 

This is exactly how I noticed the issue. I create GUIs for my own audio software, which is rasterized and often layered. I work in pixels, where precision is important and could see frindging pixels that were a different color. 

Posted
32 minutes ago, abject39 said:

This is exactly how I noticed the issue. I create GUIs for my own audio software, which is rasterized and often layered. I work in pixels, where precision is important and could see frindging pixels that were a different color. 

Those also could be caused by antialiasing. It is reported quite a few times for vector objects and caused by the way how Affinity renders objects on screen. One way to avoid this may be to adjust the "coverage map" in the layers blend range options, another would be to avoid "Pixel View Mode" in AD

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • 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.