This project has moved. For the latest updates, please go here.

Couple of Questions regarding Magick.NET Q16 Vs Q8 Version

Oct 1, 2014 at 11:52 AM
Hi,

i have read the documentation regarding the Magick.Net Q16 & Q8 version. Could you give me more details like below regarding both the Version (Q16 vs Q8).
  1. Main Difference between Magick.NET Q16 vs Q18.
  2. When to use Magick.NET Q16 & Q8. Advantanges & Disadvantages of each.
  3. As per documentation, you have recommended Magick.NET Q16. Why ?
  4. Magick.NET Q16 gives more Quality output in image manipulation than Q8 ?
Moreover, As per below thread, Magick.NET Q8 took less amount of memory than Q16 version during converting image to PDF. For my case, i have been converting tiff files to PDF.
[https://magick.codeplex.com/discussions/544464]. So could you tell me which version is suitable as far as image manipulation and Image to PDF Conversion is concerned.
Coordinator
Oct 1, 2014 at 8:33 PM
Edited Oct 1, 2014 at 8:34 PM
  1. Main Difference between Magick.NET Q16 vs Q8
    The biggest difference between the Q16 and the Q8 version is the amount of colors for a single pixel channel. Q8 has a range of 0-255 and the range for Q16 is 0-65535.
  2. When to use Magick.NET Q16 & Q8. Advantages & Disadvantages of each.
    The Q16 version allows more colors but requires twice the amount of memory. The Q8 version will probably be faster.
  3. As per documentation, you have recommended Magick.NET Q16. Why ?
    More colors, higher quality. But if you are low on memory or don't need that many colors (black/white document) I would recommend the Q8 version.
  4. Magick.NET Q16 gives more Quality output in image manipulation than Q8 ?
    Correct, my other questions already answered that.
It really depends on the amount of colors in your tiff file. If you are low on memory and you can live with fewer colors I would recommend you to use the Q8 version.

p.s. I will update the documentation this week to explain the difference better.
Oct 9, 2014 at 1:54 PM
Thanks for your detailed descriptions. Its really helpful.

It would be good if we can do anything about the Memory Consumption in Q16 version. ??
Coordinator
Oct 9, 2014 at 2:11 PM
Are you asking if the memory consumption can be reduced in the Q16 version? The only way to reduce the memory consumption is by using smaller images. An image that is 100x100 takes a lot less memory then an image that is 1000x1000.