Skip to content

A collection of lightweight, high-performance C++ utilities for converting between popular image formats. Each tool is designed for a specific purpose with minimal external dependencies, cross-platform support, and a focus on performance and compatibility.

License

Notifications You must be signed in to change notification settings

nuloperrito/ImageConversionCollection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Format Conversion Utilities

A collection of lightweight, high-performance C++ utilities for converting between popular image formats. Each tool is designed for a specific purpose with minimal external dependencies, cross-platform support, and a focus on performance and compatibility.

Known Projects

📸 LivpHeif2Jpg

A high-performance converter for .livp, .heif, and .heic images to standard .jpg format. Ideal for processing iOS Live Photos and HEIF/HEIC formats while preserving metadata and supporting multi-threaded processing.

📂 View Project


🖼️ Png2Ico

A minimal dependency utility for converting one or more PNG images into a single Windows-compatible .ico file. Supports resizing, palette reduction, and alpha transparency.

📂 View Project


✏️ Vector2Svg

Converts Android Vector Drawable XML files to SVG format, making them editable in tools like Adobe Illustrator, Figma, or Inkscape.

📂 View Project


Build Instructions

All projects use CMake and can be built with standard workflows:

mkdir build
cd build
cmake ..
make

Refer to each subproject's README for dependency details and platform-specific notes.

Future Plans

This repository is actively maintained, and additional image format conversion utilities may be added over time to broaden the scope and support more file types. Stay tuned for updates!

License

This project is licensed under the MIT License. See LICENSE for details.

About

A collection of lightweight, high-performance C++ utilities for converting between popular image formats. Each tool is designed for a specific purpose with minimal external dependencies, cross-platform support, and a focus on performance and compatibility.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published