Cximage 切图部分代码mark
来源:互联网 发布:手机淘宝如何注销账户 编辑:程序博客网 时间:2024/04/26 08:54
void X::LoadImage( CString fileName )//读图{bool xResult;x_Image.Destroy();xResult = x_Image.Load(fileName,CXIMAGE_FORMAT_JPG);if (!xResult){AfxMessageBox("哥!加载失败了!");return;}}void X::SplitImage( int dwidth, int dheight ,int quality){if (!quality){quality = 100;}if (quality<0 || quality>100){AfxMessageBox("哥!品质数据不合法");return;}CRect r;CxImage newImage(dwidth,dheight);int i,j;CString fname;int nameIndex = m_beginIndex;int hRange = x_Image.GetHeight();int wRange = x_Image.GetWidth();int col = wRange/dwidth;int row = hRange/dheight;for(j=0;j<row;j++){for(i=0;i<col;i++){r.left = 0 + i*dwidth;r.top = 0 + j*dheight;r.right = r.left + dwidth;r.bottom = r.top + dheight;x_Image.Crop(r,&newImage);fname.Format(m_baseFileName, nameIndex);fname = m_outPath + fname;newImage.SetJpegQuality(quality);newImage.SetXDPI(72);newImage.SetYDPI(72);newImage.Save(fname,CXIMAGE_FORMAT_JPG);nameIndex++;}}std::ofstream fout(m_outPath + "imageInfo.txt");fout << "tileWidth = " << dwidth << std::endl;fout << "tileHeight = " << dheight << std::endl;fout << "colNum = " << col << std::endl;fout << "rowNum = " << row << std::endl;fout.close();}
切图部分代码mark
0 0
- Cximage 切图部分代码mark
- CxImage
- cximage
- CxImage
- CxImage
- cximage
- CxImage
- CXIMAGE
- CxImage
- CxImage
- cximage
- CxImage
- CxImage
- CxImage
- CxImage
- CXimage
- CxImage
- CxImage
- IPC 程序例子二
- rhel 6.3 建立centos yum
- Ubuntu 11.04 下安装极点五笔的方法
- 反映现实生活情感的一种艺术就是音乐
- 乐又是一种听觉艺术
- Cximage 切图部分代码mark
- Android framwork cpp调用java function
- mysql cluster 节点增加和减少
- 仿百度文库文档上传页面的多级联动分类选择器
- Opencv cvAbs函数
- POJ - 1101 The Game DFS
- 音乐作品不像文学或绘画那样
- Java 线程池
- Linux文件系统-3个重要数据结构及相互间的关系