现在有一副图像,怎么让他横向扩充一倍呢 比如说现在有一副图像的数据,400*300的,我想把它扩充成800*300的,也就是说复制自己到另一半中,得到一张完整的图像,效果就是有两幅这样的原始图像,这样数据如何处理比较好呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BITMAPINFOHEADER 的biwidth *= 2; biSizeImage *= 2; 在内存DC中绘制两遍(自己调整绘制位置)。然后把DC中的位图取出来,就是你要的图片。 确实,比如用BitBlt来显示图片,连着调用两次,每次指定目的区域,两次的源和目的HDC都用一样的参数 用bitblt来复制自己到目标区域,复制2份拼成一个新的区域,最后保存这个新的区域 如果要考虑处理速度的话,应该直接对数据操作比较好点吧,用bitblt的确没问题图像数据存储结构一般是一个指向数组的指针,好比说*pData[4],我试了下,对数据块操作也能实现这样的效果,感觉这样更合理点 vs2010中的 mfc 比vc6 的mfc 变化大吗?是本质上的改变么? 各位大虾帮帮忙 出现连接错误 安装visio stduio2008(各种sdk无法安装) VC +SQL问题,急呀,万分之感谢 庆祝CSDN重新获得新生。。。。。。。 如何在程序中显示当前的版本号? MDI中作图的问题! DLL 中 hInstance 疑问??? 求一个简单的类继承的例子?邮件:[email protected] 怎么样在我的程序中用何函数打开.txt文件 如果不用UNICODE编译,那CString前加上_T(还有用没? d3d应该学哪个版本了
在内存DC中绘制两遍(自己调整绘制位置)。然后把DC中的位图取出来,就是你要的图片。
图像数据存储结构一般是一个指向数组的指针,
好比说*pData[4],我试了下,对数据块操作也能实现这样的效果,感觉这样更合理点