le2222 Posted January 1 Posted January 1 (edited) bug: Affinity is unable to show mesh gradients from Inkscape SVG files (it shows a blank area instead) This bug happens in Affinity Designer 2, Photo 2 and Publisher 2 (version is 2.5.7) on Windows 10 The bug happens with regular Inkscape SVG files and also for plain SVG files. This is how the original SVG looks like in Inkscape: This is how the SVG looks like in Google Chrome: This is how the SVG looks like in Affinity: The hardware acceleration is not available in my machine. I tried the 'dither gradient' and 'precise clipping' options instead but the output did not change. To reproduce the issue, open Inkscape then create your own object with gradient mesh, (here is the tutorial: https://inkscape-manuals.readthedocs.io/en/latest/creating-a-mesh-gradient.html ) then saves it as inkscape svg or plain svg then open this file in Affinity Designer, Photo or Publisher. Inkscape_SVG.svg plain_SVG.svg Edited January 1 by le2222 Quote
Komatös Posted January 1 Posted January 1 Hi @le2222 and welcome to the forums. This may seem like a bug, but it's just a lack of functions. Unfortunately, the Affinity programmes only support a subset of SVG. Quote MAC mini M4 | MacOS Sequoia 15.3.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.3194) Affinity Suite V 2.6.1 & Beta 2.6 (latest) Interested in a free (selfhosted) PDF Solution? Have a look at Stirling PDF I already had a halo, but it didn't suit me!
le2222 Posted January 1 Author Posted January 1 (edited) @Komatös Affinity DOES HAVE the Mesh Warp feature (it's not missing!). The problems are: 1- Objects made with Inkscape Mesh won't show up properly in Affinity (or won't show up at all) 2- There is no error message warning the user about the missing parts/elements! For example when an user opens a document with a missing font, they get an alert message so they know that what they see is not exactly the content of the original file. However in this current situation, Affinity just opens the file in the wrong way and don't let the user know that what they see is not exactly what that file meant to be! Edited January 1 by le2222 Quote
Komatös Posted January 1 Posted January 1 14 minutes ago, le2222 said: However in this current situation, Yes, Affinity Designer can do mesh warp, but not filling with vector gradients! Bitmap filling, on the other hand, is no problem. Quote MAC mini M4 | MacOS Sequoia 15.3.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.3194) Affinity Suite V 2.6.1 & Beta 2.6 (latest) Interested in a free (selfhosted) PDF Solution? Have a look at Stirling PDF I already had a halo, but it didn't suit me!
le2222 Posted January 1 Author Posted January 1 @Komatös If that is the case I would say it should warn the user that the file was not loaded properly because of the lack of support for the Mesh gradients. Quote
David in Яuislip Posted January 2 Posted January 2 SVG gradients are defined for linear and radial types, this may change if SVG 2.0 is ever published Mesh gradients by Inkscape are shown by browsers which display the polyfill It is unreasonable to expect any software to warn of not supporting what is essentially Inkscape proprietary markup Quote Microsoft Windows 11 Home, Intel i7-1360P 2.20 GHz, 32 GB RAM, 1TB SSD, Intel Iris Xe Affinity Photo - 24/05/20, Affinity Publisher - 06/12/20, KTM Superduke - 27/09/10
le2222 Posted January 2 Author Posted January 2 (edited) It is the responsibility of the software that supposedly opens SVGs from other sources to notify the user that there are elements in the file that were not imported correctly due to lack of support. Otherwise, the user would never know if the loaded image is flawless or corrupted. Edited January 2 by le2222 Quote
LionelD Posted January 14 Posted January 14 Well, this thread is very informative, thanks. Thanks Quote
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.