db&w documentation wiki

finest software | finest docs

Site Tools


infinimap2018:converter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
private:infinimap2017:converter [2017/05/08 16:58] – [infiniMap Converter] lightwolfinfinimap2018:converter [2017/12/27 10:41] (current) – ↷ Links adapted because of a move operation lightwolf
Line 1: Line 1:
 +
 ====== infiniMap Converter ====== ====== infiniMap Converter ======
  
 The Converter will convert any image that LightWave can load using plugins (( Unfortunately this excludes TGA, FLX and IFF which are both loaded natively by LightWave 3D )) into an ECW/JPEG 2000 image, ready to be used within infiniMap. The Converter will convert any image that LightWave can load using plugins (( Unfortunately this excludes TGA, FLX and IFF which are both loaded natively by LightWave 3D )) into an ECW/JPEG 2000 image, ready to be used within infiniMap.
 +{{ infinimap2018:converter.png}}
 Due to licensing restrictions the Converter is limited to a maximum source image size of 500MB (( The 500MB refer to the raw, uncompressed size of the image. This can be computed using the following formula: Due to licensing restrictions the Converter is limited to a maximum source image size of 500MB (( The 500MB refer to the raw, uncompressed size of the image. This can be computed using the following formula:
- +\\ width * height * number of channels * depth per channel in bytes. 
-width * height * number of channels * depth per channel in bytes. +\\ For example, an image that is 1920x1080 pixels large, contains 4 colour channels (i.e. Red, Green, Blue, Alpha) using 8 byte each (for 256 different shades per channel) would be: 
- +\\ 1920 * 1080 * 4 * 1 = 6220800 bytes, which is 5.9 MB (divide twice by 1024 to convert from bytes to Megabytes). 
-For example, an image that is 1920x1080 pixels large, contains 4 colour channels (i.e. Red, Green, Blue, Alpha) using 8 byte each (for 256 different shades per channel) would be: +\\ Fortunately infiniMap does that math and will warn you if the 500MB limit is exceeded. ))  when converting to ECW / JPEG 2000 images. InfiniMap Pro can read much larger images created in other applications though.
- +
-1920 * 1080 * 4 * 1 = 6220800 bytes, which is 5.9 MB (divide twice by 1024 to convert from bytes to Megabytes). +
-Fortunately infiniMap does that math and will warn you if the 500MB limit is exceeded. ))  when converting to ECW / JPEG 2000 images. InfiniMap Pro can read much larger images created in other applications though.+
  
 Converting to OpenEXR images is not limited in size. Converting to OpenEXR images is not limited in size.
Line 54: Line 52:
  
 This option allows you to select the kind of output image and will then display the relevant options. This option allows you to select the kind of output image and will then display the relevant options.
-ECW / JPEG 2000 (Pro / Le only)+==== ECW / JPEG 2000 (Pro / Le only) ==== 
  
 The file name extension of the output file determines if this option writes out a ECW or a JPEG 2000 image. The file name extension of the output file determines if this option writes out a ECW or a JPEG 2000 image.
Line 65: Line 64:
  
 ECW on the other hand is an image format developed by ERMapper and is mainly designed for geodata. The compression is always lossy. However, it is slightly faster to compress and decompress compared to JPEG 2000. ECW on the other hand is an image format developed by ERMapper and is mainly designed for geodata. The compression is always lossy. However, it is slightly faster to compress and decompress compared to JPEG 2000.
-===== Compression Ratio 1: =====+=== Compression Ratio 1: ===
  
 This slider allows you to set the compression ratio for the converted image. A higher value will producer smaller images. Since the compression is lossy, a higher value will also display more compression artefacts. A value between 5 and 20 is a good trade off between final file size and image quality. This slider allows you to set the compression ratio for the converted image. A higher value will producer smaller images. Since the compression is lossy, a higher value will also display more compression artefacts. A value between 5 and 20 is a good trade off between final file size and image quality.
  
 JPEG 2000 supports lossless compression. Set the Compression Ratio to 1:1 to compress without loss. JPEG 2000 supports lossless compression. Set the Compression Ratio to 1:1 to compress without loss.
-===== Tiled OpenEXR =====+==== Tiled OpenEXR ====
  
 Tiled OpenEXR images are a special flavour of OpenEXR images. Basically the image gets split up into small tiles that can be read independently of each other. The tiles are also stored in different resolutions. Tiled OpenEXR images are a special flavour of OpenEXR images. Basically the image gets split up into small tiles that can be read independently of each other. The tiles are also stored in different resolutions.
Line 78: Line 77:
 If you select an OpenEXR image as the source for the conversion it will be converted with identical channels and layers (but tiled). If you select an OpenEXR image as the source for the conversion it will be converted with identical channels and layers (but tiled).
  
-===== Compression =====+=== Compression ===
  
 OpenEXR offers a variety of compression modes, we recommend ZIP. OpenEXR offers a variety of compression modes, we recommend ZIP.
-==== Uncompressed ====+== Uncompressed ==
  
 Doesn't compress the data at all, recommended for highest speeds (if the hard drive is fast) - but also uses the most storage space. Doesn't compress the data at all, recommended for highest speeds (if the hard drive is fast) - but also uses the most storage space.
-==== RLE (lossless) ====+== RLE (lossless) ==
 Compresses the difference between adjacent pixels. Fast to compress and decompress, but in general only works well for images with large areas of solid colour. Compresses the difference between adjacent pixels. Fast to compress and decompress, but in general only works well for images with large areas of solid colour.
-==== ZIPS (lossless) ====+== ZIPS (lossless) ==
  
 This uses a ZIP type compression scheme to compress one scanline at a time. Slow to compress, fast to decompress and also offers a fairly high compression ratio. This uses a ZIP type compression scheme to compress one scanline at a time. Slow to compress, fast to decompress and also offers a fairly high compression ratio.
-==== ZIP (lossless) - default ====+== ZIP (lossless) - default ==
  
 Just like ZIPS, except that it compresses 16 scanlines in one go. This results in a slightly better compression compared to ZIPS, but also slows down reading single scanlines from an image. Just like ZIPS, except that it compresses 16 scanlines in one go. This results in a slightly better compression compared to ZIPS, but also slows down reading single scanlines from an image.
 We recommend ZIP for non-grainy images (or images with little grain). We recommend ZIP for non-grainy images (or images with little grain).
-==== PIZ (lossless) ====+== PIZ (lossless) ==
  
 This is a wavelet based compression scheme that has a compression ratio that is comparable to ZIP(S), but is faster to compress ... on the other hand it is slower to decompress. This is a wavelet based compression scheme that has a compression ratio that is comparable to ZIP(S), but is faster to compress ... on the other hand it is slower to decompress.
 PIZ is recommended for grainy images. PIZ is recommended for grainy images.
-==== PXR24 (lossy) ====+== PXR24 (lossy) ==
  
 A wavelet based compression scheme similar to PIZ, 32bit float numbers are cut off to 24bit, losing 8 bits of precision. A wavelet based compression scheme similar to PIZ, 32bit float numbers are cut off to 24bit, losing 8 bits of precision.
-==== B44 (lossy) ====+== B44 (lossy) ==
  
 A compression scheme designed for the real-time playback of OpenEXR images with a constant compression ratio. A compression scheme designed for the real-time playback of OpenEXR images with a constant compression ratio.
-==== B44A (lossy) ====+== B44A (lossy) ==
  
 Just like B44, but solid areas (such as alpha channels) have a better compression ratio.  Just like B44, but solid areas (such as alpha channels) have a better compression ratio. 
-These are explained in more detail in the Technical Introduction to OpenEXR, available as a PDF at www.openexr.com.3+These are explained in more detail in the Technical Introduction to OpenEXR, available as a PDF at www.openexr.com. (( I admit it, I didn't want to copy and paste the entire section over from the OpenEXR website. The document is highly recommended to understand the capabilities of OpenEXR. ))
 ===== Tile Size ===== ===== Tile Size =====
  
Line 120: Line 119:
 These options allow you to convert a (non-linear) source image to linear during the conversion. This is especially useful if the destination image is a tiled OpenEXR image and you work using a linear work-flow because it saves on CPU time that would otherwise be needed to convert the image on demand during a render. These options allow you to convert a (non-linear) source image to linear during the conversion. This is especially useful if the destination image is a tiled OpenEXR image and you work using a linear work-flow because it saves on CPU time that would otherwise be needed to convert the image on demand during a render.
  
-It is not recommended to store an image as linear in ECW/JPEG 2000 as a colour space conversion from anything but linear is likely to result in banding. This is because a colour space conversion changes the distribution of colour values which then might not be represented exactly in an 8-bit image format like ECW/JPEG 20004.+It is not recommended to store an image as linear in ECW/JPEG 2000 as a colour space conversion from anything but linear is likely to result in banding. This is because a colour space conversion changes the distribution of colour values which then might not be represented exactly in an 8-bit image format like ECW/JPEG 2000 ((At least as far as infiniMap compresses them. JPEG 2000 is specified for higher bit depths but implementations using those are rare. )).
 ===== Output File ===== ===== Output File =====
  
Line 128: Line 127:
 This will finally convert the image. Depending on the image size and CPU speed this may take a couple of minutes. A progress window is displayed during the conversion, and infiniMap will also display some statistics after the conversion has completed. This will finally convert the image. Depending on the image size and CPU speed this may take a couple of minutes. A progress window is displayed during the conversion, and infiniMap will also display some statistics after the conversion has completed.
  
 +<- browser|  ^ |^batch_converter| ->
infinimap2018/converter.1494255499.txt.gz · Last modified: 2017/05/08 16:58 by lightwolf