Turn photos and raster images into fully scalable vector art that looks as realistic as the original.
D-Type VIVO is the result of our latest work on advanced bitmap-to-vector conversion algorithms. We aimed to create a versatile vector-based format suitable for virtually any device (desktop and mobile) that scales seamlessly to any size (much like SVG), renders quickly (even on slower machines), and can also express the richness, texture and detail of photos and high-resolution bitmap images (for example, in JPEG and PNG format). We also wanted to find out whether it’s possible to automatically convert existing high-resolution bitmaps, particularly photographs, to this new format. If all this sounds ambitious and complicated, it truly is. However, these goals, while challenging, are not impossible to achieve. D-Type VIVO Image Vectorizer is the proof.
D-Type VIVO technology was developed in parallel with D-Type Shading Rasterizer. This rasterizer is responsible for rendering VIVO scalable images, regardless of how they were created. In contrast, D-Type VIVO Image Vectorizer serves as the front-end for converting existing bitmaps to the VIVO scalable format. It’s the brain behind the bitmap-to-vector conversion process and the engine in charge of crunching through millions of pixels present in every high-resolution bitmap image!
D-Type VIVO Image Vectorizer is currently available as a command-line application; a graphical user interface (GUI) will be added in the future. However, this has no impact on the underlying vectorization engine or the results that can be obtained using this vectorizer. Given a reasonably good quality bitmap and the right conversion settings, D-Type VIVO Image Vectorizer generates a beautiful and detail-rich vector image that looks just as good as the original, if not better. Of course, one should always keep in mind that D-Type VIVO Image Vectorizer generates a 100% vector based image — so it can be seamlessly scaled to any size, rotated, stretched using a transformation matrix etc. Here is one example to better illustrate what we are talking about.





D-Type VIVO Image Vectorizer is provided at no cost when you purchase a license for one of the following D-Type libraries:
Availability |
|
|---|---|
Application Interface |
Command Line Interface (CLI) |
Supported Input Image Formats |
|
Supported Output Formats |
|
Suitability |
|
Here are a few examples that show D-Type VIVO Image Vectorizer in action.
This example demonstrates the result obtained by converting a color bitmap to D-Type’s VIVO scalable vector format. We present the original bitmap at full size first, followed by the vector version underneath. Next, we show the original bitmap again, accompanied by the vector version — this time featuring a magnified detail. Note how the original version displays visible jaggies and aliasing artifacts, which are absent in the vectorized version of the same image.




Here is another example demonstrating the result obtained by converting a grayscale bitmap to D-Type’s VIVO scalable vector format. The original bitmap at full size is shown in FIG 10 and the vector version is presented in FIG 11. Immediately following that, we display the original bitmap in FIG 12 and the vector version in FIG 13 — this time featuring a magnified detail. Note how the original version exhibits visible jaggies and aliasing artifacts.




It’s also interesting to observe the results of converting a black-and-white bitmap image to D-Type VIVO format. As before, the original bitmap at full size is shown first, followed by the vector version underneath. Next, we present a magnified detail. Note how the black-and-white bitmap, which displays noticeable jaggies, transforms into a much smoother-looking scalable vector image with smooth (anti-aliased) edges.




If you have a question about D-Type technology that you can’t find the answer to, please use our Obtain Additional Information form. We will publish your question along with our response within a few days and notify you once the answer is available on our website.
Additionally, you may find it helpful to explore the history of D-Type releases and review the D-Type News page.
Available in binary, object, and/or source code format for any hardware or operating system environment, D-Type technology is an excellent choice for software developers seeking a rendering solution that is affordable, mature, reliable, secure, well-maintained, well-supported, super-fast and packed with features.