Forum 'VintaSoft Twain .NET SDK Discussions'

Questions, comments and suggestions concerning VintaSoft Twain .NET SDK.

Board index < VintaSoft Twain < VintaSoft Twain .NET SDK Discussions

Login

recommendation for optimized configuration



recommendation for optimized configuration

Post by quicoli »

Hi friends,

I'm using the following code to scan a A4 sheet into jpg file. The document is only a letter (full page). When using Gray Scale, the jpg generated gets 650kb. Is there a way to optimize this?

Thank you
            
            switch (opt.Colors)
            {
                case Color.BW:
                    _device.PixelType = PixelType.BW;
                    _device.BitDepth = 1;
                    break;
                case Color.Gray:
                    _device.PixelType = PixelType.Gray;
                    break;
                case Color.Color:
                    _device.PixelType = PixelType.RGB;
                    break;
                default:
                    _device.PixelType = PixelType.BW;
                    _device.BitDepth = 1;
                    break;
            }

           _device.AcquiredImages.JpegQuality = 80;
           _device.TransferMode = TransferMode.Memory;

           _device.UnitOfMeasure = UnitOfMeasure.Inches;
           _device.Resolution = new Resolution(200f, 200f);
          
           // custom area to scan are in centimeters, so, I convert it.
          _device.ImageLayout.Set(0, 0, (float)(opt.Size.Width / 2.54), (float)(opt.Size.Heigth / 2.54));


Re: recommendation for optimized configuration

Post by Alex »

Hello Paulo,

Please try to save grayscale image as PNG or TIFF file, I think you will get better compression results.

Best regards, Alexander


Page 1 from 1: 1