图片的缩放
下面展示一些 内联代码片
。
// A code block
var foo = 'bar';
// An highlighted block
#include <iostream>
#include <atlimage.h>
void resize(LPCTSTR srcFilePath, LPCTSTR destFilePath)
{
CImage srcImage, destImage;
srcImage.Load(srcFilePath);
int width = srcImage.GetWidth(), height = srcImage.GetHeight();
int bpp = srcImage.GetBPP();
destImage.Create(width / 2, height / 2, bpp);
SetStretchBltMode(destImage.GetDC(), COLORONCOLOR);
destImage.ReleaseDC();
srcImage.Draw(destImage.GetDC(), 0, 0, width / 2, height / 2);
destImage.ReleaseDC();
destImage.Save(destFilePath);
}
int main()
{
LPCTSTR srcFilePath = _T("01.jpg"), destFilePath = _T("02.jpg");
resize(srcFilePath, destFilePath);
return 0;
}