identiconpp is a library to generate identicons for C++.
|
||
---|---|---|
src | ||
.drone.yml | ||
.gitignore | ||
build_doc.sh | ||
CMakeLists.txt | ||
Doxyfile | ||
example.cpp | ||
LICENSE | ||
README.md |
identiconpp is a library to generate identicons. Written in C++.
There are currently 2 types of identicons supported. libravatar/sigil and simple.
Features
Usage
The HTML reference can be generated with build_doc.sh, if doxygen is installed. It is also available at [doc.schlomp.space/identiconpp/] (https://doc.schlomp.space/identiconpp/classIdenticonpp.html).
Install
From source
Dependencies
- C++ compiler (tested: gcc 5/6/7/8, clang 5/6)
- cmake (at least 3.2)
- crypto++ (tested: 7.0 / 5.6)
- imagemagick (tested: 7.0 / 6.7)
On a Debian system, install the packages: build-essential cmake libcrypto++-dev libmagick++-dev
.
Compile
mkdir build
cd build
cmake ..
make
make install
cmake options
-DCMAKE_BUILD_TYPE=Debug
for a debug build
Contributing
Contributions are always welcome. You can submit them as pull requests or via
email to tastytea
@tastytea.de
.
Contact
License & Copyright
Copyright © 2018 tastytea <tastytea@tastytea.de>.
License GPLv3: GNU GPL version 3 <https://www.gnu.org/licenses/gpl-3.0.html>.
This program comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.