#include“ ltwrappr.h”
皮棉ltwain :: getJpegCompression(ptwjpegcomp,uflag);
获取会话的当前或默认JPEG压缩设置。
指向将使用JPEG压缩设置更新的TW_JPEGCOMPRESSION结构。
标志指示要获得的JPEG压缩值的类型。可能的值是:
| 价值 | 意义 |
|---|---|
| ltwain_get_jpeg_compression | [0x0001]获取当前的JPEG压缩设置。 |
| ltwain_get_default_jpeg_compression | [0x0002]获取默认的JPEG压缩设置。 |
| 价值 | 意义 |
|---|---|
| 成功 | 功能成功。 |
| <1 | 发生错误。参考返回代码。 |
此功能将获得当前或默认的Twain JPEG压缩设置,具体取决于传递给UFLAG参数的标志。
有关TW_jpegCompression的更多信息,请参阅吐温规格。
必需的DLL和库
l_int ltwain__getjpegcompressionexample(ltwain * pltwain){l_int nret;tw_jpegcompression myjpeg;memset(&myjpeg,0,大小(tw_jpegcompression));nret = pltwain-> getJpegCompression(&myjpeg,ltwain_get_jpeg_compression);如果(nret ==成功){myjpeg.colorspace = twpt_gray;myjpeg.subsmpling = 0x10001000;myjpeg.numComponents = 1;myjpeg.restartfrequency = 0;myjpeg.quantmap [0] = 0;memset(&myjpeg.quanttable [0],0,大小(tw_memory));myjpeg.huffmanmap [0] = 0;memset(&myjpeg.huffmandc [0],0,大小(tw_memory));memset(&myjpeg.huffmanac [0],0,大小(tw_memory));nret = pltwain-> setJpegCompression(&myjpeg,ltwain_set_jpeg_compression);如果(nret ==成功)messagebox(null,文本(“设置JPEG压缩选项是成功”), 文本(“注意!”),mb_ok);别的返回nret;}别的返回nret;返回成功;}