I am new to the technology of ImageMagick, however, I have some affiity with image conversion.
My problem
We are doing a wearable product (watch).
The display is already selected, thus viewing area and dpi are fixed.
For the UI design we have a designer.
The designer provides vector images (*.svg) considering the final viewing area.
The developers on the other hand need to have pixel based graphical ressources (png, bmp,...).
If I simply convert the SVG to PNG (for example) photoshop, the results are very bad (see below).
I am aware that the quality after conversion from SVG to PNG will be lower.
However, one can easily see that the png could be much better/smoother.
I could do this by hand, but this is very unpracticle as we will have many different screens in the final product.

The input SVG file can be found here: https://www.dropbox.com/s/9epspfb3k0va1 ... n.svg?dl=0
If I convert the SVG using ImageMagick (command line)...
Code: Select all
-convert -density 100 design.svg -monochrome design.png
My question
Is there a solution to convert SVG to PNG with a fixed DPI in a way that the PNG is already in a good quality?
Which actions can be done using ImageMagick?
Thank you very much in advance and BR,
LLT