!!屏幕抓图后怎么控制图片的大小? 我用vc做的抓完图后想插入word中但是由于图片太大,不满足要求怎么能抓完图后(比如屏幕那么大的)能给它变小一些?这个函数是什么?谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 压缩成jpg或用strechblt缩小 strechblt这个函数看了msdn按照它的例子没做出来能否给个例子看看,或者详细说一下?我前面的代码是这样的:CClientDC dc(pView);CDC memDC;CRect rect;dc.DPtoLP(&rect);GetClientRect(&rect); // 获取视图显示区域(picture控件的用户区域)memDC.CreateCompatibleDC(&dc);int Width= 750;int Height= 640;m_bmp.CreateCompatibleBitmap(&dc, Width, Height);CBitmap* pOld = memDC.SelectObject(&m_bmp);memDC.BitBlt(0, 0, Width, Height, &dc, 0, 0, SRCCOPY);memDC.SelectObject(pOld); 另外: 压缩成jpg是什么意思?这个怎么解决的?能详细说一下吗? 内存里面另外创建一个内存DC和内存位图,把你的位图用strechblt拷贝到内存位图上,然后取出来。当然也可以用其他办法直接修改位图进行缩放,一般的图形学书上都有。 谢谢大家!我用strechblt函数后发现缩小的图比原来的分辨率要低边上有锯齿形状,而且里面的颜色也不好了,还有道道大家再给推荐一个缩小图片但不损失分辨率什么的方法?谢谢! 如何学习编程 在服务中如何以管理员权限创建一个新的进程? 如何定义网格窗口 疑难BUG求教 说说你代码中的防错处理 VC/MFC 2005-05专家榜 图像数据的提取 我想从delphi转到VC++,请问有必要吗? 觅使用C++ Builder的高手(在杭州的)兼职合作开发项目 请教vc++的组合框问题 请教大家,怎么比较两个文件的日期 _RecordsetPtr判断末记录问题
或用strechblt缩小
按照它的例子没做出来
能否给个例子看看,或者详细说一下?
我前面的代码是这样的:
CClientDC dc(pView);
CDC memDC;
CRect rect;
dc.DPtoLP(&rect);
GetClientRect(&rect); // 获取视图显示区域(picture控件的用户区域)
memDC.CreateCompatibleDC(&dc);
int Width= 750;
int Height= 640;
m_bmp.CreateCompatibleBitmap(&dc, Width, Height);
CBitmap* pOld = memDC.SelectObject(&m_bmp);
memDC.BitBlt(0, 0, Width, Height, &dc, 0, 0, SRCCOPY);
memDC.SelectObject(pOld);
压缩成jpg是什么意思?这个怎么解决的?能详细说一下吗?
我用strechblt函数后发现缩小的图比原来的分辨率要低
边上有锯齿形状,而且里面的颜色也不好了,还有道道
大家再给推荐一个缩小图片但不损失分辨率什么的方法?
谢谢!