|
We compare against the commercial Vector Magic software. The results were created with the registered online version available at http://vectormagic.com. Please note: most vectorization tools, such as Vector Magic, are designed for much larger input images. In the paper we give a detailed explanation for why they perform less successfully on tiny pixel art inputs. The results below do not make a statement about the quality one can achieve on input images within the design range of these tools, they merely show that there is a need for specialized algorithms for very tiny images. It should also be noted that our algorithm does not generalize to large images with noise or anti-aliased edges. Click here to see some very nice Vector Magic results on such challenging images. |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (8x) | Our Method (8x) | Vector Magic (8x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (8x) | Our Method (8x) | Vector Magic (8x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (8x) | Our Method (8x) | Vector Magic (8x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (8x) | Our Method (8x) | Vector Magic (8x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (8x) | Our Method (8x) | Vector Magic (8x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (8x) | Our Method (8x) | Vector Magic (8x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (8x) | Our Method (8x) | Vector Magic (8x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (4x) | Our Method (4x) | Vector Magic (4x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (8x) | Our Method (8x) | Vector Magic (8x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (8x) | Our Method (8x) | Vector Magic (8x) |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |
![]() |
![]() |
![]() |
![]() |
| Input | Nearest (16x) | Our Method (16x) | Vector Magic (16x) |