mirror of
https://port.numenaute.org/aleajactaest/khanat-code-old.git
synced 2024-11-17 04:51:48 +00:00
Changed: Allow to define output bitmap size
This commit is contained in:
parent
d9ab071417
commit
fc7a2b295e
1 changed files with 8 additions and 1 deletions
|
@ -44,7 +44,7 @@ const CPoint Down(0, 1);
|
|||
const CPoint Left(-1, 0);
|
||||
const CPoint Right(1, 0);
|
||||
|
||||
const uint TextureSize = 4096;
|
||||
uint TextureSize = 4096;
|
||||
|
||||
const NLMISC::CRGBA DiscardColor = NLMISC::CRGBA::Red;
|
||||
const NLMISC::CRGBA KeepColor = NLMISC::CRGBA::Blue;
|
||||
|
@ -113,6 +113,7 @@ int main(int argc, char **argv)
|
|||
args.addArg("f", "fill", "color or image", "Fill background part with color or image");
|
||||
args.addArg("u", "uvmap", "", "Generate a UV Map texture from OBJ file");
|
||||
args.addArg("w", "width", "width of border", "Width of the border to fill (default 0)");
|
||||
args.addArg("s", "size", "size of output bitmap", "Width and height of generated bitmap (default 4096)");
|
||||
args.addArg("b", "background", "background color", "Color to use to fill background");
|
||||
args.addArg("o", "output", "filename", "Output filename");
|
||||
args.addAdditionalArg("filename", "File to process", true, true);
|
||||
|
@ -123,6 +124,12 @@ int main(int argc, char **argv)
|
|||
|
||||
std::string output = args.haveArg("o") ? args.getArg("o").front() : "";
|
||||
|
||||
if (args.haveArg("s"))
|
||||
{
|
||||
// size of generated bitmap
|
||||
NLMISC::fromString(args.getArg("s").front(), TextureSize);
|
||||
}
|
||||
|
||||
if (args.haveArg("c"))
|
||||
{
|
||||
// colorize
|
||||
|
|
Loading…
Reference in a new issue