调整颜色模式设置

This commit is contained in:
13038267101 2022-11-24 17:56:20 +08:00
parent e44da83fcd
commit 919d156f5e
1 changed files with 5 additions and 1 deletions

View File

@ -2098,8 +2098,12 @@ hg_imgproc::IMGPRCPARAM hg_scanner::get_image_process_object(int model)
//image_prc_param_.bits.color_mode == COLOR_MODE_256_GRAY || image_prc_param_.bits.color_mode == COLOR_MODE_BLACK_WHITE
param.black_white = image_prc_param_.bits.color_mode == COLOR_MODE_BLACK_WHITE;
if (image_prc_param_.bits.multi_out == MULTI_GRAY_AND_BW)
if (image_prc_param_.bits.multi_out == MULTI_GRAY_AND_BW && is_multiout)
param.channels = 1;
else if ((image_prc_param_.bits.multi_out == MULTI_OUT_ALL
|| image_prc_param_.bits.multi_out == MULTI_COLOR_AND_GRAY
||image_prc_param_.bits.multi_out== MULTI_COLOR_AND_BW) && is_multiout)
param.channels = 3;
else
param.channels = (image_prc_param_.bits.color_mode == COLOR_MODE_24_BITS || image_prc_param_.bits.color_mode == COLOR_MODE_AUTO_MATCH) ? 3 : 1;