Summer of Code - Getting Started: Difference between revisions

Jump to navigation Jump to search
(→‎Image Analysis: Improve and shorten project scope.)
Line 223: Line 223:
== Improve TIFF image support ==
== Improve TIFF image support ==


[Tag Image File Format (TIFF) https://en.wikipedia.org/wiki/TIFF] is the de facto standard for scientific images.  Octave uses [http://www.graphicsmagick.org/ GraphicsMagic] (GM), a C++ library capable of handling [http://www.graphicsmagick.org/formats.html many image formats]. However, GM still has several limitations:
[https://en.wikipedia.org/wiki/TIFF Tag Image File Format (TIFF)] is the de facto standard for scientific images.  Octave uses the [http://www.graphicsmagick.org/ GraphicsMagic] (GM) C++ library to handle [http://www.graphicsmagick.org/formats.html many image formats], including TIFF. However, GM still has several limitations:


* GM has build option {{codeline|quantum}} which defines the bitdepth to use when reading an image. Building GM with high quantum means that images of smaller bitdepth will take a lot more memory when reading, but building it too low will make it impossible to read images of higher bitdepth. It also means that the image needs to always be rescaled to the correct range.
* GM has build option {{codeline|quantum}} which defines the bitdepth to use when reading an image. Building GM with high quantum means that images of smaller bitdepth will take a lot more memory when reading, but building it too low will make it impossible to read images of higher bitdepth. It also means that the image needs to always be rescaled to the correct range.

Navigation menu