导航:首页 > 图片大全 > 如何用c代码改变图片的大小

如何用c代码改变图片的大小

发布时间:2023-12-30 07:15:20

① VC/MFC 如何让一张图片文件放大缩小呢。比如图片的分辨率是1024*768的,然后将它成了分辨率改为300*300

代码手写的,应该有错误,自己改下吧,hwnd是你View的m_hWnd句柄
CString path=_T("c:\123.jpg");
BITMAP bmp;
HBITMAP hbitmap=(HBITMAP)::LoadImage(0,path.AllocSysString(),IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
::GetObject(hbitmap,sizeof(BITMAP),&bmp);
DWORD dwCount=(DWORD)(bmp.bmWidthBytes*bmp.bmHeight);
CDC *pcdc = CDC::FromHandle(GetDC(hwnd));
pdc.CreateCompatibleDC(pcdc);
CBitmap bmp;
bmp.CreateCompatibleBitmap(pcdc,width,height);
pdc.SelectObject(&bmp);
pdc.StretchBlt(0,0,300,300,(CDC*)pcdc,x,y,bmp.width,bmp.height,SRCCOPY);
CPalette *cpalette=pdc.GetCurrentPalette();

HPALETTE hpalette=HPALETTE(cpalette);
Bitmap bitmap(hbitmap,hpalette);
CString str=_T("C:\\123size.jpg");
WCHAR *pathname=str.AllocSysString();
CLSID clsid;
CString strsid=_T("image/jpg");
WCHAR *pstrsid=strsid.AllocSysString();
GetEncoderClsid(pstrsid,&clsid);
bitmap.Save(pathname,&clsid,NULL);

② 如何用代码设置图片的大小

html设置图片大小:在img标签上设置图片大小、或者使用css样式控制图片大小。操作高旁厅方法如下。

设备:戴尔Inspiron15

系统:Win10

软件:visual studio code1.55.2

1、首先打开电脑之后,如下图所示,新建一个“cs”文件夹,在文件夹中存储一张图片用来做演示。

阅读全文

与如何用c代码改变图片的大小相关的资料

热点内容
图片无法插入ps是怎么回事 浏览:241
美女全祼体无遮挡图片 浏览:713
白凤九动漫图片大全 浏览:702
小洋房发型图片大全 浏览:328
真人女生戴眼镜的高清头像图片 浏览:368
长征的画图片简单又漂亮 浏览:550
奥特曼搞笑动图片大全 浏览:722
动漫书签图片 浏览:901
可爱阳光的图片无水 浏览:237
图片怎么变成文字大小 浏览:756
将图片转换为word电子版免费软件 浏览:69
如何把电脑图片放到到excel表格里 浏览:825
小孩爆炸头发型图片黑脸 浏览:743
单凤眼的标准图片男生 浏览:616
8人照相队形图片大全 浏览:216
又圆又大的脸发型图片 浏览:833
抱臂图片动漫 浏览:651
如何删除一张图片上的字 浏览:582
绿久电动车价格及图片 浏览:1002
小女孩背后拿花的图片 浏览:970