Browse Source

magnum-distancefieldconverter: use AnyImageConverter by default.

pull/107/head
Vladimír Vondruš 11 years ago
parent
commit
7230d47af8
  1. 12
      src/Magnum/TextureTools/distancefieldconverter.cpp

12
src/Magnum/TextureTools/distancefieldconverter.cpp

@ -65,7 +65,7 @@ Arguments:
- `output` -- output image
- `-h`, `--help` -- display help message and exit
- `--importer IMPORTER` -- image importer plugin (default: @ref Trade::AnyImageImporter "AnyImageImporter")
- `--converter CONVERTER` -- image converter plugin (default: @ref Trade::TgaImageConverter "TgaImageConverter")
- `--converter CONVERTER` -- image converter plugin (default: @ref Trade::AnyImageConverter "AnyImageConverter")
- `--plugin-dir DIR` -- base plugin dir (defaults to plugin directory in
Magnum install location)
- `--output-size "X Y"` -- size of output image
@ -80,11 +80,11 @@ the algorithm and parameters.
@section magnum-distancefield-example Example usage
magnum-distancefieldconverter --importer PngImporter --output-size "256 256" --radius 24 logo.png logo.tga
magnum-distancefieldconverter --output-size "256 256" --radius 24 logo-src.png logo.png
This will open binary `logo.png` image using @ref Trade::PngImporter "PngImporter"
plugin and converts it to 256x256 distance field `logo.tga` using
@ref Trade::TgaImageConverter "TgaImageConverter".
This will open monochrome `logo-src.png` image using any plugin that can open
PNG files and converts it to 256x256 distance field `logo.png` using any plugin
that can write PNG files.
*/
@ -104,7 +104,7 @@ DistanceFieldConverter::DistanceFieldConverter(const Arguments& arguments): Plat
args.addArgument("input").setHelp("input", "input image")
.addArgument("output").setHelp("output", "output image")
.addOption("importer", "AnyImageImporter").setHelp("importer", "image importer plugin")
.addOption("converter", "TgaImageConverter").setHelp("converter", "image converter plugin")
.addOption("converter", "AnyImageConverter").setHelp("converter", "image converter plugin")
.addOption("plugin-dir", MAGNUM_PLUGINS_DIR).setHelpKey("plugin-dir", "DIR").setHelp("plugin-dir", "base plugin dir")
.addNamedArgument("output-size").setHelpKey("output-size", "\"X Y\"").setHelp("output-size", "size of output image")
.addNamedArgument("radius").setHelpKey("radius", "N").setHelp("radius", "distance field computation radius")

Loading…
Cancel
Save