This OpenGL-based tool allows you to perform basic image blending operations using the CLI. An OpenGL 2.0+ compatible graphics card is required for this tool to work. Systems without a graphics card are currently out of luck. However, software rendering mode is coming soon!
make
./bm backgroundFilename foregroundFilename outputFilename blendMode blendOpacity
Example: ./bm lena.png baboon.png lenaAddBaboon.png 0 1.0
Supported image types:
- png
- bmp
- tga
- jpg
Supported platforms:
- Windows (Makefile coming soon!)
- Linux (Makefile coming soon!)
- macOSX
- Shaders inspired by glsl-blend
- Sean T. Barrett for his fantastic C library stb
- Adapt Makefile for Windows and Linux
- Allow to set x and y offsets for foreground and background using CLI parameters
- Write man page
- Add support for software rendering mode