導航:首頁 > 圖片大全 > 如何用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代碼改變圖片的大小相關的資料

熱點內容
fl裁剪圖片邊緣怎麼弄 瀏覽:454
網紅女孩圖片三連張 瀏覽:913
手機如何在圖片上添加特殊字體 瀏覽:856
圓臉衣服搭配圖片大全 瀏覽:701
word中對圖片快速縮放 瀏覽:867
披著黑衣服綠眼睛貓圖片 瀏覽:361
美女有豆圖片 瀏覽:734
動漫女孩捂嘴哭泣的圖片 瀏覽:507
紅珊瑚手鏈價格圖片及價格 瀏覽:904
瓜子殼發型圖片男 瀏覽:51
鱷魚的頭發型圖片 瀏覽:278
粘土做衣服的圖片大全 瀏覽:887
ps怎麼把一張圖片只剩文字 瀏覽:549
怎麼把圖片單獨移動 瀏覽:390
女孩子出租房卧室圖片 瀏覽:774
小型簡易沙發圖片大全 瀏覽:648
大海背景圖片高清橫屏 瀏覽:429
word圖片如何復制到cad 瀏覽:752
冷傲的頭像圖片男生高冷霸氣 瀏覽:667
小嬰兒女孩圖片可愛 瀏覽:532