#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;
返回成功;
}