Difference between revisions of "Mipmap Generator"
From Immersive Visualization Lab Wiki
(→2D mipmap generator) |
|||
Line 7: | Line 7: | ||
:./MipmapGen2D [-f format -s brickSize] imageFilename maxLevel | :./MipmapGen2D [-f format -s brickSize] imageFilename maxLevel | ||
:./MipmapGen2D [-f format -s brickSize] inputBatchFilename maxLevel [outputBatchFilename] | :./MipmapGen2D [-f format -s brickSize] inputBatchFilename maxLevel [outputBatchFilename] | ||
− | |||
;DESCRIPTION: | ;DESCRIPTION: | ||
Line 17: | Line 16: | ||
:If outputBatchFilename is specified, MipmapGen2D assumes the image set is an animation, and generates a single text file which lists mipmaps for each frame and timestamps. If outputBatchFilename is not specified, it’s the same as a batch mipmaps generation. MipmapGen2D generates mipmaps and a text file for each image in the set, as if they are generated separately. | :If outputBatchFilename is specified, MipmapGen2D assumes the image set is an animation, and generates a single text file which lists mipmaps for each frame and timestamps. If outputBatchFilename is not specified, it’s the same as a batch mipmaps generation. MipmapGen2D generates mipmaps and a text file for each image in the set, as if they are generated separately. | ||
− | |||
;OPTIONS: | ;OPTIONS: | ||
Line 26: | Line 24: | ||
:'''-s brickSize''' | :'''-s brickSize''' | ||
::Specify the brick size. Default is 128. | ::Specify the brick size. Default is 128. | ||
+ | |||
+ | ;VERSION | ||
+ | :Current version only supports TIFF image. The input TIFF image should be uncompressed. Only the data chunk specified by the first image file directory (IFD) will be processed. | ||
+ | |||
+ | ;FILE FORMAT | ||
+ | :#Mipmaps | ||
+ | :For each mipmap level of an image, we divide the output mipmap into fixed size bricks (Fig. 1), and save all the bricks of one mipmap level to one file. | ||
+ | [[Image:Example.jpg]] |
Revision as of 15:42, 1 April 2008
// brief summary goes here...
2D mipmap generator
Generate mipmaps for 2D images.
- SYNOPSIS
- ./MipmapGen2D [-f format -s brickSize] imageFilename maxLevel
- ./MipmapGen2D [-f format -s brickSize] inputBatchFilename maxLevel [outputBatchFilename]
- DESCRIPTION
- Generate mipmaps for an image:
- Generate mipmaps for an image specified by imageFilename, from level 0 (the original image size) to the level specified by maxLevel. If the maxLevel is -1, MipmapGen2D generates all the mipmaps from the original image size to the biggest size smaller than the brickSize.
- Generate mipmaps for a set of images:
- Generate mipmaps for a set of images listed in the inputBatchFilename, all from level 0 (the original image size) to the level specified by maxLevel.
- If outputBatchFilename is specified, MipmapGen2D assumes the image set is an animation, and generates a single text file which lists mipmaps for each frame and timestamps. If outputBatchFilename is not specified, it’s the same as a batch mipmaps generation. MipmapGen2D generates mipmaps and a text file for each image in the set, as if they are generated separately.
- OPTIONS
- -f format
- Specify file format for the output mipmaps. Default is mix.
- sep: Save all pixels of a channel together, i.e. RRR…R, GGG…G, BBB…B
- mix: Save channels of one pixel together, i.e. RGB, RGB, RGB…RGB
- -s brickSize
- Specify the brick size. Default is 128.
- VERSION
- Current version only supports TIFF image. The input TIFF image should be uncompressed. Only the data chunk specified by the first image file directory (IFD) will be processed.
- FILE FORMAT
- Mipmaps
- For each mipmap level of an image, we divide the output mipmap into fixed size bricks (Fig. 1), and save all the bricks of one mipmap level to one file.