社区
图形处理/算法
帖子详情
关于VC++.net下的JPG格式图像打印!
54783szg
2004-02-25 10:43:39
我的程序的VIEW是Class CBjeepsView : public CFormView这样的,最好是我给出图像的路径就可以在按钮点击状态下打印出来的!在线等待,立即结账!
...全文
74
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图片。");
}
}
HEIF Utility完整指南:Windows上免费HEIC转
JPG
与EXIF保留
HEIF Utility是一款免费的Windows工具,用于查看和批量转换iPhone的HEIC照片,输出JPEG时可保留EXIF拍摄信息与色彩配置,解决老系统上HEIC文件打不开的问题。 ## 😩 痛点:iPhone的HEIC照片在Windows上打开是空白 把iPhone照片拷到电脑上,双击`.heic`文件,系统看图软件要么打开一片空白,要么直接报错。原因很简单:HEIF
格式
压缩比JP
ImagXpress™ Document;ImagXpress™ Standard图形处理控件
ImagXpress™ StandardImagXpress™ Standard是一套可视开发环境下应用的ActiveX、
.NET
和COM组件工具包。通过ImagXpress标准版构建的应用程序可以支持
图像
浏览、编辑、
打印
、TWAIN扫描、文件
格式
转换等功能。ImagXpress标准版提供了综合的
图像
处理函数集,支持30多种文件
格式
,拥有惊人的
图像
处理速度。ImagXpress标准版提供的
Windows HEIF图片查看转换全攻略:3个技巧解决iPhone照片兼容难题
你是否曾经遇到过这样的困扰:用iPhone拍摄的照片传到Windows电脑上却无法正常查看?那些珍贵的HEIF
格式
照片在Windows资源管理器中变成了无法预览的白色图标,双击打开要么显示错误,要么需要安装额外的插件。作为iPhone用户在Windows平台上的常见痛点,HEIF
格式
兼容性问题一直困扰着许多用户。今天,我要向你介绍一个简单高效的解决方案——HEIF Utility,这款免费开源的W
VisionPro二次开发实战:从
.NET
环境搭建到九点标定与齿轮检测案例
在工业自动化与机器视觉领域,软件二次开发是突破标准化工具限制、实现深度定制与系统集成的关键技术路径。其核心原理在于通过编程接口直接调用底层算法库,将封闭的图形化工具转化为可编程、可逻辑控制的组件。这种技术价值体现在能够灵活应对动态流程、复杂数据交互及非标应用场景,从而大幅提升视觉系统的适应性与效率。具体到康耐视VisionPro平台,基于
.NET
框架的二次开发允许开发者直接操作CogPMAlignTool等核心工具对象,实现PatMax定位、斑点分析等复杂算法。通过掌握工具块与脚本的协同架构,开发者可以构建
HEIF Utility 完整教程:Windows 上免费查看与批量转换 iPhone HEIC 照片
把 iPhone 拍的照片拷到 Windows 电脑,文件名看得清、内容却打不开——这是很多人被 HEIC 折磨过的日常。HEIF Utility(HEIF 实用工具)是一款免费开源的 Windows 桌面软件,专门用来在 Windows 上预览 HEIC 照片,并把它们批量转换成兼容性更好的 JPEG。这篇教程会带你完成从选型判断、安装验收到批量转换实操的全过程。 ## 它为什么存在:HEIC
图形处理/算法
19,463
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章