VintaSoft Twain .NET SDK Discussions

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

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

We are migrating to new forums engine, no new registration or posting currently available. TIA for your patience.

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