This commit is contained in:
parent
6872b61b53
commit
0dceb19ac5
|
@ -635,23 +635,25 @@ void hg_scanner_200::image_process(std::shared_ptr<std::vector<char>>& buffer)
|
|||
tableLength = 256;
|
||||
else
|
||||
{
|
||||
|
||||
tableLength = 768;
|
||||
int index=0;
|
||||
|
||||
unsigned char buf_01[256];
|
||||
memcpy(buf_01,custom_gamma_val_->table + index,256);
|
||||
index += 256;
|
||||
int buffersize = 256;
|
||||
|
||||
unsigned char buf_02[256];
|
||||
memcpy(buf_02,custom_gamma_val_->table + index,256);
|
||||
index += 256;
|
||||
unsigned char buf_01[buffersize];
|
||||
memcpy(buf_01,custom_gamma_val_->table + index,buffersize);
|
||||
index += buffersize;
|
||||
|
||||
unsigned char buf_03[256];
|
||||
memcpy(buf_03,custom_gamma_val_->table + index,256);
|
||||
index += 256;
|
||||
unsigned char buf_02[buffersize];
|
||||
memcpy(buf_02,custom_gamma_val_->table + index,buffersize);
|
||||
index += buffersize;
|
||||
|
||||
unsigned char buf_03[buffersize];
|
||||
memcpy(buf_03,custom_gamma_val_->table + index,buffersize);
|
||||
index += buffersize;
|
||||
|
||||
int j =0;
|
||||
for (size_t i = 0; i < 256; i++)
|
||||
for (size_t i = 0; i < buffersize; i++)
|
||||
{
|
||||
memcpy(buffer1 + j,buf_01 + i,1);
|
||||
memcpy(buffer1 + (++j),buf_02 + i,1);
|
||||
|
|
|
@ -592,23 +592,25 @@ void hg_scanner_300::image_process(std::shared_ptr<std::vector<char>>& buffer)
|
|||
tableLength = 256;
|
||||
else
|
||||
{
|
||||
|
||||
tableLength = 768;
|
||||
int index=0;
|
||||
|
||||
unsigned char buf_01[256];
|
||||
memcpy(buf_01,custom_gamma_val_->table + index,256);
|
||||
index += 256;
|
||||
int buffersize = 256;
|
||||
|
||||
unsigned char buf_02[256];
|
||||
memcpy(buf_02,custom_gamma_val_->table + index,256);
|
||||
index += 256;
|
||||
unsigned char buf_01[buffersize];
|
||||
memcpy(buf_01,custom_gamma_val_->table + index,buffersize);
|
||||
index += buffersize;
|
||||
|
||||
unsigned char buf_03[256];
|
||||
memcpy(buf_03,custom_gamma_val_->table + index,256);
|
||||
index += 256;
|
||||
unsigned char buf_02[buffersize];
|
||||
memcpy(buf_02,custom_gamma_val_->table + index,buffersize);
|
||||
index += buffersize;
|
||||
|
||||
unsigned char buf_03[buffersize];
|
||||
memcpy(buf_03,custom_gamma_val_->table + index,buffersize);
|
||||
index += buffersize;
|
||||
|
||||
int j =0;
|
||||
for (size_t i = 0; i < 256; i++)
|
||||
for (size_t i = 0; i < buffersize; i++)
|
||||
{
|
||||
memcpy(buffer1 + j,buf_01 + i,1);
|
||||
memcpy(buffer1 + (++j),buf_02 + i,1);
|
||||
|
|
|
@ -595,23 +595,25 @@ void hg_scanner_400::image_process(std::shared_ptr<std::vector<char>>& buffer)
|
|||
tableLength = 256;
|
||||
else
|
||||
{
|
||||
|
||||
tableLength = 768;
|
||||
int index=0;
|
||||
|
||||
unsigned char buf_01[256];
|
||||
memcpy(buf_01,custom_gamma_val_->table + index,256);
|
||||
index += 256;
|
||||
int buffersize = 256;
|
||||
|
||||
unsigned char buf_02[256];
|
||||
memcpy(buf_02,custom_gamma_val_->table + index,256);
|
||||
index += 256;
|
||||
unsigned char buf_01[buffersize];
|
||||
memcpy(buf_01,custom_gamma_val_->table + index,buffersize);
|
||||
index += buffersize;
|
||||
|
||||
unsigned char buf_03[256];
|
||||
memcpy(buf_03,custom_gamma_val_->table + index,256);
|
||||
index += 256;
|
||||
unsigned char buf_02[buffersize];
|
||||
memcpy(buf_02,custom_gamma_val_->table + index,buffersize);
|
||||
index += buffersize;
|
||||
|
||||
unsigned char buf_03[buffersize];
|
||||
memcpy(buf_03,custom_gamma_val_->table + index,buffersize);
|
||||
index += buffersize;
|
||||
|
||||
int j =0;
|
||||
for (size_t i = 0; i < 256; i++)
|
||||
for (size_t i = 0; i < buffersize; i++)
|
||||
{
|
||||
memcpy(buffer1 + j,buf_01 + i,1);
|
||||
memcpy(buffer1 + (++j),buf_02 + i,1);
|
||||
|
|
Loading…
Reference in New Issue