题目
急!在线等~~C++怎么把图象缩小或放大一倍?
HDIB ChangeDIBSize(HDIB hDIB, int nWidth, int nHeight)
{ LPBITMAPINFO lpbmi = NULL;
LPBYTE lpSourceBits, lpTargetBits, lpResult;
HDC hDC = NULL, hSourceDC, hTargetDC;
HBITMAP hSourceBitmap, hTargetBitmap, hOldTargetBitmap, hOldSourceBitmap;
DWORD dwSourceBitsSize, dwTargetBitsSize, dwTargetHeaderSize;
HDIB hNewDIB;
DWORD dwSize;
WaitCursorBegin()
if (! hDIB)
{WaitCursorEnd();
return NULL;}
LPBITMAPINFO lpSrcDIB = (LPBITMAPINFO)GlobalLock(hDIB);
if (! lpSrcDIB)
{WaitCursorEnd();
return NULL;}
dwTargetHeaderSize = sizeof( BITMAPINFOHEADER ) + PaletteSize(lpSrcDIB);
lpbmi = (LPBITMAPINFO)malloc( dwTargetHeaderSize );
memcpy(lpbmi, lpSrcDIB, dwTargetHeaderSize);
lpbmi->bmiHeader.biWidth = nWidth;
lpbmi->bmiHeader.biHeight = nHeight;
hDC = GetDC( NULL );
hTargetBitmap = CreateDIBSection( hDC,
HDIB ChangeDIBSize(HDIB hDIB, int nWidth, int nHeight)
{ LPBITMAPINFO lpbmi = NULL;
LPBYTE lpSourceBits, lpTargetBits, lpResult;
HDC hDC = NULL, hSourceDC, hTargetDC;
HBITMAP hSourceBitmap, hTargetBitmap, hOldTargetBitmap, hOldSourceBitmap;
DWORD dwSourceBitsSize, dwTargetBitsSize, dwTargetHeaderSize;
HDIB hNewDIB;
DWORD dwSize;
WaitCursorBegin()
if (! hDIB)
{WaitCursorEnd();
return NULL;}
LPBITMAPINFO lpSrcDIB = (LPBITMAPINFO)GlobalLock(hDIB);
if (! lpSrcDIB)
{WaitCursorEnd();
return NULL;}
dwTargetHeaderSize = sizeof( BITMAPINFOHEADER ) + PaletteSize(lpSrcDIB);
lpbmi = (LPBITMAPINFO)malloc( dwTargetHeaderSize );
memcpy(lpbmi, lpSrcDIB, dwTargetHeaderSize);
lpbmi->bmiHeader.biWidth = nWidth;
lpbmi->bmiHeader.biHeight = nHeight;
hDC = GetDC( NULL );
hTargetBitmap = CreateDIBSection( hDC,
提问时间:2020-11-02
答案
HDIB是原始图像的句柄, nWidth和nHeight就是缩小或放大后的大小.直接调用就行.
WaitCursorBegin()
WaitCursorEnd();两句删掉;
WaitCursorBegin()
WaitCursorEnd();两句删掉;
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1△ABC,AB=2a且为定值,若∠B=2∠A,求顶点C的轨迹方程
- 2已知抛物线y=ax的平方+bx+c经过点(-1,-1)(0,-2)(1,1)指出他的开口方向、对称轴和顶点坐标
- 3将ag物质投入到bg水中,所得溶液中溶质的质量分数一定等于a/a+b ×100%,这种说法对吗?为什么?
- 4一段公路,甲队单独修要10天完成,乙队单独修要12天完成,丙队单独修要15天完成,甲、乙、丙三队合修,需要几天完成?
- 5氢离子浓度为0.01mol/L的醋酸的浓度是多少?
- 6高一上册地理课本中大气环流一节,有两个海平面等压线分布图,全球的等压线分布图,为什么只叫海平面分布图,陆地的等压的线为什么也叫海平面分布图
- 7x+2y=9 3x-2y=-1 5x+2y=25 3x+4y=15 2x+3y=
- 8定义△为一种新运算:x△y=3x-2y现已知,a△(5△2)=8,求a的值
- 9已知实数ab满足ab+2a+2b=0.ab≠0,那么ab+a+b分之a+b的值等于什么 在10分钟之内答对的有高悬赏
- 10国际金融论文摘要翻译
热门考点
- 1小学一年级语文下册第14课仿诗歌怎么写
- 2画出不等式表示的平面区域,x²-y²≤0
- 3若函数f(x)=x平方-ax-b的两个零点是2和3,求loga25+b2
- 4你今天吃饭了吗?翻译成英语
- 5国际日期变更线大体沿180度经线南北延伸,如果这条线的东侧是2003年12月31日14:00请问这条线西侧的时间应该是
- 6Now Class 2 and Class 5 ______(have)a test.
- 7解方程 1.12/(0.5x-1)=4 4.9.8*一又二分之一-x*50%=2.4
- 8相反数互为相反数的一对有理数有什么特点
- 9求 常见的延续性动词 和瞬间性动词的延续性动词形式
- 10已知集合A={x|6/(x+1)大于等于1,x属于R},B={x|x^2-2x+2m