mirror of https://github.com/mosra/magnum.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.2 KiB
1.2 KiB
Source files for images in Magnum documentation
Compile and install Magnum with Sdl2Application, windowless application for
your platform and magnum-distancefieldconverter utility and any PngImporter
and PngImageConverter plugins from Magnum Plugins.
Create build dir, point CMake to this directory and compile the executables:
mkdir build-doc
cd build-doc
cmake ../doc/generated
cmake --build .
Shader images
Generated by the shaders executable. Must be run in this directory, the
output is put into doc/ directory. The executable requires two textures:
-
vector.png, generated as full-page PNG output at 90 DPI fromvector.svg, converted to pure grayscale using imagemagick:mogrify -flatten -background '#ffffff' -format grayscale vector.png -
vector-distancefield.png, generated as full-page PNG output at 360 DPI (1024x1024) and then processed throughmagnum-distancefieldconvertermagnum-distancefieldconverter --importer PngImporter --converter PngImageConverter --output-size "64 64" --radius 16 vector-src.png vector-distancefield.png