public int[] GetHuffmanMap()
Mapping component to the Huffman table at the specified index.
For more information, refer to Using JPEG Compression For A TWAIN Source. For more information about TW_JPEGCOMPRESSION, refer to the TWAIN specification.
using Leadtools;using Leadtools.Twain;public void GetJpegCompressionExample(IntPtr parent){TwainSession session = new TwainSession();session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);string jpegdata;try{TwainJpegCompression twainJpeg = session.GetJpegCompression(false);int[] quantMap = twainJpeg.GetQuantizationMap();int[] haffmanMap = twainJpeg.GetHuffmanMap();TwainMemoryData[] quantTable = twainJpeg.GetQuantizationTable();TwainMemoryData[] haffmanDC = twainJpeg.GetHuffmanDC();TwainMemoryData[] haffmanAC = twainJpeg.GetHuffmanAC();jpegdata = String.Format(@"Color Space = {0}\nQuantMap = {1}\nGetHuffmanMap = {2}\nGetQuantTable Flags = {3}\nGetQuantTable Length = {4}\nGetQuantTable Data = {5}\nGetHuffmanDC Flags = {6}\nGetHuffmanDC Data= {7}\nGetHuffmanAC Flags = {8}\nGetHuffmanAC Data = {9}\n",twainJpeg.ColorScheme,quantMap[0],haffmanMap[0],quantTable[0].Flags,quantTable[0].Length,quantTable[0].Data,haffmanDC[0].Flags,haffmanDC[0].Data,haffmanAC[0].Flags,haffmanAC[0].Data);MessageBox.Show(jpegdata);}catch (Exception ex){MessageBox.Show(ex.Message);}session.Shutdown();}