Cross-Platform Command-Line Utilities for HVIF & SVG Conversion

If you like it ok!
But I do not know for what it is worth!

I managed to make a utility for converting the Icon-O-matic format to svg - iom2svg. The difficulty of creating a cross-platform version is that I had to implement a simplified cross-platform version of the BMessage class. Right now, it’s only for Unflatten and reading values. Everything is working fine. To implement the conversion in the opposite direction - svg2iom - I will have to finish the full version of BMessage:

9 Likes

This is wonderful.

The thumbnail provider for Windows currently supports both HVIF and Icon-O-Matic formats.

11 Likes

Inkscape is also now able to open and save Icon-O-Matic files.

18 Likes

Just tested it, really cool to have a quick image to SVG to IOM icon :slight_smile:

Original image:

img2svg conversion result:

svg2iom result:

Another try, with a PNG wolf:

Converted to SVG and displayed in SVGear :

Converted to IOM :

Note : cross platform hvif-tools compiled and used on MacOS successfully.

Really nice job :+1:

7 Likes

I haven’t tested the build for macOS, and I’m glad to hear that everything went well. Were there any problems?

Everything was working fine from the few tests I’ve done :slight_smile:

1 Like