img_maniac
A cross-platform image (texture) viewer
Features
- Drag and drop images: Users can easily add as many images as they want to the main window by simply dragging and dropping them.
- RGBA channel switching: With the press of a number key (1-4), users can switch between the RGBA channels of all the images they have loaded.
- Wide range of image formats supported: Img Maniac supports a variety of image formats
- avif
- basis
- bmp
- dds
- exr
- hdr
- jpeg
- ktx2
- png
- tga
- tiff
- Cross-platform compatibility: Img Maniac is designed to work seamlessly on multiple operating systems, including macOS, Linux, and Windows.
- User-friendly interface: The tool has an intuitive and user-friendly interface that makes it easy for users to manipulate their images.
- Fast performance: Img Maniac is optimized for fast image processing and can handle large files with ease.
- Command line invocation: invoke
img_maniac ./a.png ./b.bmp ./c.dds
andfd -tf ".png" . | xargs path_to_img_maniac
TODO
- Embed shader code into executable
- Embed font into executable
- Auto layout