Jump to content
You must now use your email address to sign in [click for more info] ×

Recommended Posts

I have raised the issue here in the forum several times, unfortunately the export quality of PNG is not very smooth. Here is an example from circles. Open this graphic in Affinity Photo in 100% size. The contour is somewhat unclean, especially at extreme points. I am using Designer 1.10.5.

Unbenannt.png

Link to comment
Share on other sites

3 hours ago, DWright said:

This is not a bug Affinity Photo and the PNG file format are raster based and you will get pixilation on the circle when zoomed in, to have this as a smooth curve you will need to use Designer and export to a vector format such as svg. 

That is completely clear. But I need a perfect PNG for presentations. I have the impression that PNG export has become better in version 1.10.5. Still not perfect. The contours in PNG are a bit irregular. It would be nice if this were improved.

Link to comment
Share on other sites

3 hours ago, Designer1 said:

The contours in PNG are a bit irregular.

What specifically do you mean by irregular? Are you talking about antialiasing effects along the edges of the circle, stair-stepped edges if no antialiasing is applied, or something else?

Keep in mind that each pixel in a raster image can have only one color, so no edge pixel can be split into smaller parts to display more colors to get smoother looking results.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

13 hours ago, R C-R said:

What specifically do you mean by irregular? Are you talking about antialiasing effects along the edges of the circle, stair-stepped edges if no antialiasing is applied, or something else?

Keep in mind that each pixel in a raster image can have only one color, so no edge pixel can be split into smaller parts to display more colors to get smoother looking results.

I have enlarged the example to 400% to demonstrate the problem. At extreme points, the export quality of round shapes is not good.

Screenshot 2022-03-12 110834.png

Link to comment
Share on other sites

Perhaps your issue is that Affinity Circles are not mathematically precise Circles? That has been discussed previously.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

7 minutes ago, walt.farrell said:

Perhaps your issue is that Affinity Circles are not mathematically precise Circles? That has been discussed previously.

No. It's about export quality of vector graphics to PNG and JPG. For straight shapes quality is perfect, for round shapes unfortunately not.

Link to comment
Share on other sites

4 hours ago, Designer1 said:

No. It's about export quality of vector graphics to PNG and JPG. For straight shapes quality is perfect, for round shapes unfortunately not.

It is the nature of pixels. Absolutely nothing can be done to 'improve' them. Don't look at the PNGs at 400%, look at them at 100%. 

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

It seems someone is obsessed with non-existing issues of export quality. Started with font rendering, now switched to circles. What will be next? Issues with raster export of heart symbol?

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.

 

Link to comment
Share on other sites

1 hour ago, Old Bruce said:

It is the nature of pixels. Absolutely nothing can be done to 'improve' them.

Thus, the only way to mitigate this is to increase the number of pixels in the raster image export, increasing the file size.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

16 hours ago, NotMyFault said:

It seems someone is obsessed with non-existing issues of export quality. Started with font rendering, now switched to circles. What will be next? Issues with raster export of heart symbol?

It may be that you think the export quality of PNG is perfect. That is not yet a reason to portray other opinions as ridiculous.

Link to comment
Share on other sites

Can you give an example of an export to png that is of higher quality or as you would expect or like it to be?

iMac 27" 2019 Somona 14.3.1, iMac 27" Affinity Designer, Photo & Publisher V1 & V2, Adobe, Inkscape, Vectorstyler, Blender, C4D, Sketchup + more... XP-Pen Artist-22E, - iPad Pro 12.9  
B| (Please refrain from licking the screen while using this forum)

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Link to comment
Share on other sites

Mal auf gut Deutsch: Die Affinity apps benutzen genau dieselben Algorithmen wie alle anderen Apps um aus Vektor-Objekten Raster Dateien zu erzeugen. Es gibt minimale Unterschiede, die aber keinesfalls einen irgendwie gearteten Qualitätsunterschied bedeuten. Die Exporte sind nach meinem fachlichen Verständnis (ich bin Diplom-Informatiker und habe selbst Grafik-Routinen programmiert und jahrelang gut von SW Entwicklung gelebt) absolut korrekt. Das heist nicht das Affinity Apps keine Fehler aufweist, die liegen nur an anderen Stellen.

 

Du hast, wie Du selbst im Post erwähnst, vielfach die Export-Qualität bemängelt, ohne jemals einen nachvollziehbaren Nachweis zu liefern. Es ist Dir also noch nicht gelungen, auf technisch nachvollziehbarer Weise aufzuzeigen, was genau das Problem ist, oder wie die Exporte Deiner Meinung nach korrekt aussehen müssten.

Daher sollte es nicht wundern, wenn andere langsam genervt reagieren, wenn immer wieder die gleiche substanzlose Generalkritik von Dir wiederholt wird.

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.

 

Link to comment
Share on other sites

Just for comparison, this is the png opened in Adobe Illustrator v24.1

image.png.a49ce02d064f6176f35553dfcabefa00.png

iMac 27" 2019 Somona 14.3.1, iMac 27" Affinity Designer, Photo & Publisher V1 & V2, Adobe, Inkscape, Vectorstyler, Blender, C4D, Sketchup + more... XP-Pen Artist-22E, - iPad Pro 12.9  
B| (Please refrain from licking the screen while using this forum)

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Link to comment
Share on other sites

I wonder if the attached image shows the difference between what is considered as "good" and "bad" PNG images in APhoto?

If so, they are both enlargements of the same sized torus. The only difference is that the top image is 72dpi and the lower one is 300dpi.

 

ice_screenshot_20220313-122102.png

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

Link to comment
Share on other sites

46 minutes ago, NotMyFault said:

Mal auf gut Deutsch: Die Affinity apps benutzen genau dieselben Algorithmen wie alle anderen Apps um aus Vektor-Objekten Raster Dateien zu erzeugen. Es gibt minimale Unterschiede, die aber keinesfalls einen irgendwie gearteten Qualitätsunterschied bedeuten. Die Exporte sind nach meinem fachlichen Verständnis (ich bin Diplom-Informatiker und habe selbst Grafik-Routinen programmiert und jahrelang gut von SW Entwicklung gelebt) absolut korrekt. Das heist nicht das Affinity Apps keine Fehler aufweist, die liegen nur an anderen Stellen.

 

Du hast, wie Du selbst im Post erwähnst, vielfach die Export-Qualität bemängelt, ohne jemals einen nachvollziehbaren Nachweis zu liefern. Es ist Dir also noch nicht gelungen, auf technisch nachvollziehbarer Weise aufzuzeigen, was genau das Problem ist, oder wie die Exporte Deiner Meinung nach korrekt aussehen müssten.

Daher sollte es nicht wundern, wenn andere langsam genervt reagieren, wenn immer wieder die gleiche substanzlose Generalkritik von Dir wiederholt wird.

Das ist keine generelle Kritik. Als Diplom-Designer bin ich darauf angewiesen, dass die für Kunden exportierten Grafiken von hervorragender Qualität sind und feine typografische Details perfekt dargestellt werden. Leider ist die Qualität in einigen Fällen nicht ganz zufriedenstellend. Ob dies an Antialiasing oder anderen technischen Faktoren liegt, kann ich nicht beurteilen. Ich würde mich freuen, wenn dies verbessert werden könnte.
Ansonsten ist Affinity Designer eine wirklich tolle App mit vielen praktischen Funktionen.

Link to comment
Share on other sites

As far as I can remember, we already figured out earlier (in the previous topics) that @Designer1 also experienced poor text rendering and exports on his machine. By providing pixel-to-pixel accurate image samples some of the forum members (including myself) proved that there's no similar edge rendering problems on their machines (mostly Macs).

I should admit there are very subtle differences in how vector shapes are rendered between Affinity and Adobe apps. In 99% of cases you will only notice them if you really want to notice them. But they do exist.

Let's do a kind of double blind test (any hardcore audiophiles here?). Can you easily tell which one is made in Affinity?

compare.png.09f1a026346c9fcdab06982248b2e7b3.png

Link to comment
Share on other sites

On 3/12/2022 at 11:16 AM, Designer1 said:

I have enlarged the example to 400% to demonstrate the problem. At extreme points, the export quality of round shapes is not good.

Screenshot 2022-03-12 110834.png

This is the best possible representation of a circle in a bitmap format (like png or any other bitmap format) at the resolution you choosed when creating it. (As opposed to vector format which describes shapes mathematically and are rasterized on the fly at the displayed resolution). This is not a bug. This is how a circle can be antialised at this resolution and this is the best every existing software can do at this resolution.

The best way to increase quality with a bitmap image like this is to increase resolution when creating your circle (or converting it from a vector format to a bimap format) and choose a resolution adapted to (or larger than) your final work.

If you want to be resolution independent you have to work in vector format.

Link to comment
Share on other sites

1 hour ago, Alex M said:

As far as I can remember, we already figured out earlier (in the previous topics) that @Designer1 also experienced poor text rendering and exports on his machine. By providing pixel-to-pixel accurate image samples some of the forum members (including myself) proved that there's no similar edge rendering problems on their machines (mostly Macs).

I should admit there are very subtle differences in how vector shapes are rendered between Affinity and Adobe apps. In 99% of cases you will only notice them if you really want to notice them. But they do exist.

Let's do a kind of double blind test (any hardcore audiophiles here?). Can you easily tell which one is made in Affinity?

compare.png.09f1a026346c9fcdab06982248b2e7b3.png

The quality seems to be better on the Mac than on Windows. Is the first circle of Affinity?

Link to comment
Share on other sites

1 hour ago, Alex M said:

As far as I can remember, we already figured out earlier (in the previous topics) that @Designer1 also experienced poor text rendering and exports on his machine. By providing pixel-to-pixel accurate image samples some of the forum members (including myself) proved that there's no similar edge rendering problems on their machines (mostly Macs).

I should admit there are very subtle differences in how vector shapes are rendered between Affinity and Adobe apps. In 99% of cases you will only notice them if you really want to notice them. But they do exist.

Let's do a kind of double blind test (any hardcore audiophiles here?). Can you easily tell which one is made in Affinity?

compare.png.09f1a026346c9fcdab06982248b2e7b3.png

The most likely answer is, both are, the suggestion that one is from affinity creates a subjective difference. 😉

iMac 27" 2019 Somona 14.3.1, iMac 27" Affinity Designer, Photo & Publisher V1 & V2, Adobe, Inkscape, Vectorstyler, Blender, C4D, Sketchup + more... XP-Pen Artist-22E, - iPad Pro 12.9  
B| (Please refrain from licking the screen while using this forum)

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Link to comment
Share on other sites

@Designer1 Correct! First one is from Affinity Designer and second one is from Adobe Photoshop. You have a really good trained eye and can easily spot the difference. From my experience, in general, rendering quality of Affinity apps is better on Mac. I remember our last discussion with you about difference in type rendering quality. I still believe there's a room for improvement for Windows versions of these wonderful apps in this particular aspect.

@kaffeeundsalz I like where you're going with that! So true. The real question is – should we always focus on recognizing these 0.00X% differences or we can just relax and enjoy our favorite music. What it is all about in the end of the day?

@firstdefence Really dig into philosophic aspect of this, thanks! Maybe it is not better or worse. Just subjectively... different?

Link to comment
Share on other sites

8 hours ago, Designer1 said:

It may be that you think the export quality of PNG is perfect.

I think that what @NotMyFault was trying to say is that the quality of a PNG file unavoidably depends on its pixel resolution (the total number of pixels in the raster image); thus, it can never be "perfect" in the same resolution-independent way a vector object can be.

IOW, the PNG will always be imperfect in some way when compared to a pure vector version of the same type of object. 

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

45 minutes ago, R C-R said:

I think that what @NotMyFault was trying to say is that the quality of a PNG file unavoidably depends on its pixel resolution (the total number of pixels in the raster image); thus, it can never be "perfect" in the same resolution-independent way a vector object can be.

IOW, the PNG will always be imperfect in some way when compared to a pure vector version of the same type of object. 

While what you explain is ok for me, it was not what I intended to say.

The export result is in line what I expect from rasterising algorithms will provide. The barely noticeable differences at aliased edge pixels are the product of design choices, probably caused by rounding. If you move the circle center point, change the radius or stroke width by only a fraction of the pixel size, e.g. 1/10th of a pixel, you will get bigger rendering differences within Affinity or Photoshop, compared to the rendering difference between both Apps.

So there is a very slight difference, but it is no "quality" difference except you say Photoshop rules the world.

If D1 customers except a result 100% identical to Photoshop, then no other application can deliver this result.

Anti-Aliasing and other methods to improve (visible / perceivable) smoothness of raster images created from vectors are no exact science. It is a field of subjective design choices, and up to the App vendor to choose one of the well established methods. Actually, you would need to know the output device (LCD/LED, CRT, laser/inkjet printer, offset print etc) to choose the "best" AA method for every output device. For LCD/LED displays, you would need to know the RGB pattern sub-pixels to provide the "best" AA method. The method will even depend on zoom level used during display.

In times of at least 4K "retina" displays a discussion about AA differences does not make much sense. If you want to discuss, you would need to dig much deeper in the viewing situation.

There is a good reason why Windows allows users to individually adjust the "clear type" settings (since about Windows XP, 7, Vista, 10, and still in 11), based on a series of test renderings. It is a highly subjective personal choice. 

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.

 

Link to comment
Share on other sites

1 hour ago, LondonSquirrel said:

To clarify rendering... do you mean the output (i.e. the file) or the display (what is shown on screen)?

If you take the same file, and output using the same settings, on a Mac and a Windows machine, but view both files on the Mac, can you see a difference then?

If Windows and Mac would deliver different exports from the same files, it would be actually a bug.

The only difference which might cause differences in exported files could be coming from fonts, which might share the same name, but could be slightly different depending on OS - they are delivered by OS or third party, not by Affinity 

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.

 

Link to comment
Share on other sites

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.