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
Code: Select all
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));