Activity log for bug #947660

Date Who What changed Old value New value Message
2012-03-06 01:49:26 Camilo Martin bug added bug
2012-03-06 01:49:26 Camilo Martin attachment added exported as bitmap in inkscape itself vs high-res downsize https://bugs.launchpad.net/bugs/947660/+attachment/2820323/+files/exported%20as%20bitmap%20in%20inkscape%20itself%20vs%20high-res%20downsize.png
2012-03-06 08:24:56 su_v tags anti-aliasing antialiasing bitmap export raster rasterizing render rendering bitmap exporting renderer
2012-05-08 09:59:44 Camilo Martin description I normally use inkscape to create icons in small sizes, and anti-aliasing is a very important part of making them look good. Normally, the "export as bitmap" tool does a poor job, and I have to fix it up in a bitmap program (commonly GIMP or Photoshop). I will show here an example with both the bug (as I see it) and how I fix it manually. These are SVGs, they are three sizes of an icon of a small open-source program I'm making in my spare time: http://msile.googlecode.com/svn/trunk/Graphics/Icons/msile/msile-16px.svg http://msile.googlecode.com/svn/trunk/Graphics/Icons/msile/msile-32px.svg http://msile.googlecode.com/svn/trunk/Graphics/Icons/msile/msile-48px.svg They have 1px black strokes and 1px inner strokes of a light shade: this kind of thing creates even more aliasing, but helps achieve a crisp look if anti-aliasing is very good. It's recommended to use this trick in the Tango icon theme guidelines (http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines) and I personally like how it looks (again, when properly anti-aliased). Now, this is what happens if we just "export as bitmap": http://i.imgur.com/SSYXM.png As you can see, the anti-aliasing is very poor. So what this makes me do to fix it, manually? Simple: I just export in 1440 DPI, open in GIMP or Photoshop, and resize down to the correct size with either bicubic or Lanczos/Bicubic sharper. This is the result: http://i.imgur.com/lIrfH.png As you can see, it's much better. In my very old machine (1 core @1.6GHz, 768 RAM) it takes an insignificant amount of time for a 48px icon, and I wouldn't mind it taking exponentially more for larger images. I took waaay more than a minute to make an icon, why not wait a bit for a better result? At least I'd like a checkbox somewhere that toggles a slower but higher quality algorithm that anti-aliases properly. Also, it's not just because these are icons that I notice this kind of artifact; my girlfriend uses Inkscape to draw anime (http://hyanna-natsu.deviantart.com/), and she too sees a considerable difference in aliasing between just exporting as bitmap versus using the technique above, in drawings which are not icons and are much more free-hand. Thank you for your time reading this, I hope you consider this suggestion. Inkscape is a very valuable program for me and others. I normally use inkscape to create icons in small sizes, and anti-aliasing is a very important part of making them look good. Normally, the "export as bitmap" tool does a poor job, and I have to fix it up in a bitmap program (commonly GIMP or Photoshop). I will show here an example with both the bug (as I see it) and how I fix it manually. These are SVGs, they are three sizes of an icon of a small open-source program I'm making in my spare time: http://msile.googlecode.com/svn/trunk/graphics/icons/msile/msile-16px.svg http://msile.googlecode.com/svn/trunk/graphics/icons/msile/msile-32px.svg http://msile.googlecode.com/svn/trunk/graphics/icons/msile/msile-48px.svg They have 1px black strokes and 1px inner strokes of a light shade: this kind of thing creates even more aliasing, but helps achieve a crisp look if anti-aliasing is very good. It's recommended to use this trick in the Tango icon theme guidelines (http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines) and I personally like how it looks (again, when properly anti-aliased). Now, this is what happens if we just "export as bitmap": http://i.imgur.com/SSYXM.png As you can see, the anti-aliasing is very poor. So what this makes me do to fix it, manually? Simple: I just export in 1440 DPI, open in GIMP or Photoshop, and resize down to the correct size with either bicubic or Lanczos/Bicubic sharper. This is the result: http://i.imgur.com/lIrfH.png As you can see, it's much better. In my very old machine (1 core @1.6GHz, 768 RAM) it takes an insignificant amount of time for a 48px icon, and I wouldn't mind it taking exponentially more for larger images. I took waaay more than a minute to make an icon, why not wait a bit for a better result? At least I'd like a checkbox somewhere that toggles a slower but higher quality algorithm that anti-aliases properly. Also, it's not just because these are icons that I notice this kind of artifact; my girlfriend uses Inkscape to draw anime (http://hyanna-natsu.deviantart.com/), and she too sees a considerable difference in aliasing between just exporting as bitmap versus using the technique above, in drawings which are not icons and are much more free-hand. Thank you for your time reading this, I hope you consider this suggestion. Inkscape is a very valuable program for me and others.
2012-12-05 22:53:56 nightrow inkscape: status New Confirmed
2012-12-05 22:54:02 nightrow inkscape: importance Undecided Low
2014-08-23 22:53:25 Anssi Hannula bug added subscriber Anssi Hannula
2017-01-04 23:11:34 Mc inkscape: milestone 0.93
2017-01-04 23:11:37 Mc inkscape: status Confirmed Fix Committed
2017-01-04 23:11:40 Mc inkscape: assignee Mc (mc...)