社区
图形处理/算法
帖子详情
关于VC++.net下的JPG格式图像打印!
54783szg
2004-02-25 10:43:39
我的程序的VIEW是Class CBjeepsView : public CFormView这样的,最好是我给出图像的路径就可以在按钮点击状态下打印出来的!在线等待,立即结账!
...全文
43
1
打赏
收藏
关于VC++.net下的JPG格式图像打印!
我的程序的VIEW是Class CBjeepsView : public CFormView这样的,最好是我给出图像的路径就可以在按钮点击状态下打印出来的!在线等待,立即结账!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lionqun
2004-03-30
打赏
举报
回复
void CBjeepsView::OnDraw(CDC* pDC)
{
CBjeepsDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
// pDC->SetMapMode(MM_LOMETRIC);
CRect rect;
if(pDC->IsPrinting()) {
rect=m_rcPrint;
pDC->DPtoLP(&rect);
CSize sizeDib=m_dibfile.GetDimensions();
int w,h;
if (col==0||row==0) return;
w = (pwidth-400)/col-100;
h = (phigh-400)/row -100;
if(sizeDib.cx/sizeDib.cy >= w/h){
sizeDib.cy=-((w*sizeDib.cy)/sizeDib.cx);
sizeDib.cx=w;
}
else{
sizeDib.cx=((h*sizeDib.cx)/sizeDib.cy);
sizeDib.cy=-h;
}
sizeDib.cy *= pDC->GetDeviceCaps(LOGPIXELSX)/pDC->GetDeviceCaps(LOGPIXELSY);
int r,c,x,y,dibi;
for(r=0;r<row;r++){
y=(rect.top-200)-r*(h+100);
for(c=0;c<col;c++){
dibi=r*col+c;
if (dibi+pOff*row*col>=maxi) break;
x=(rect.left+200)+c*(w+100);
// pDC->Rectangle(x,y,x+w,y-h);
m_dibfile.Draw(pDC,CPoint(50, -5),sizeDib);//10,-100为打印的起如坐标;
}
}
}
else{
pDC->SetMapMode(MM_TEXT);
GetClientRect(&rect);
pDC->DPtoLP(&rect);
if (maxi>0&&i>=0&&i<maxi){
CSize sizeFileDib=m_dibfile.GetDimensions();
if (sizeFileDib.cx>=sizeFileDib.cy){
sizeFileDib.cy*=(rect.Width()/sizeFileDib.cx);
sizeFileDib.cx= rect.Width();
}
else{
sizeFileDib.cx*=(rect.Height()/sizeFileDib.cy);
sizeFileDib.cy= rect.Height();
}
m_dibfile.Draw(pDC,CPoint(0, 0),sizeFileDib);
}
else AfxMessageBox("请先打开要打印的文件!");
//pDC->TextOut(200, 200, "请选文件/打开文件,打开BMP图片。");
}
}
V
C++
.net
实现
图像
的百叶窗效果
摘要:VC/
C++
源码,图形处理,百叶窗 V
C++
.net
实现
图像
的百叶窗效果,载入一张BMP/
JPG
/GIF图片,点击鼠标右键,即可看到鼠标百叶窗效果,本站抓图没有抓到,请大家自己下载源码编译后参考吧。
V
C++
.net
实现
图像
的锐化效果
摘要:VC/
C++
源码,图形处理,锐化 V
C++
.net
实现
图像
的锐化效果,用过PhotoShop的朋友大概都对此效果很熟悉,
图像
锐化可使
图像
看上去更清淅,但过度锐化会使
图像
失真。在本例中,你可引入一张BMP或
JPG
图像
进行测试,在...
V
C++
期货CTP量化交易
基于V
C++
环境下,利用上期CTP系统,开启期货量化交易之旅。 V
C++
开发环境的搭建、项目目录文件命名规范。通过登录界面学习MFC向导,按钮文本复选框搭建登录界面。CTP接口的介绍认识、CTP接口实现。 进度函数分层架构...
VC
.NET
实现
图像
的雾化效果_rubbedjpf_Vc_
VC
.NET
实现
图像
的雾化效果,可以对PIC、
JPG
、GIF等多种
格式
图像
进行操作,程序窗口显示的
图像
是原始
图像
经过雾化处理后的
图像
BMP与
JPG
相互转化V
C++
程序实现
BMP转化为
JPG
格式
图像
,包含了调式好了的程序,用
.net
2005运行
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章