twain2/ImageApplyResize.h

25 lines
455 B
C++

#pragma once
#include "imageapply.h"
class CImageApplyResize :
public CImageApply
{
public:
CImageApplyResize(float orgResulution=0.0,float setResulution=0.0,bool autocut=false,SIZE dstsize=CSize(0,0));
virtual ~CImageApplyResize(void);
virtual void apply(cv::Mat& pDib,int side);
float getDpi();
void setDpi(float dpi);
float getOrgDpi();
void setOrgDpi(float dpi);
private:
float m_dpi;
float m_orgDpi;
SIZE dstSize;
bool autoCut;
};