VC2010“添加资源-引入JPG图片”会改变图片大小

结论: 通过VC2010添加JPG图片(添加资源->引入jpg图片)会改变图片大小。


本身只是为了想给对话框添加一个背景图片,试了下bmp的,都没有问题。

为了测试下是否可以加载(用LoadImage)jpg图片(作为背景色),我用如下代码试了下:

BOOL CdelDlg::OnEraseBkgnd(CDC* pDC)
{HBITMAP hBitmap;//CString imgPath = L"res\\11.jpg";CString imgPath = L"E:\\cc.jpg";//	CString imgPath = "E:\\Program\\VC\\d\\res\\11.jpg";hBitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(), imgPath, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTCOLOR|LR_SHARED);DWORD err = GetLastError();TRACE("%d\n", err);if(hBitmap){CRect rect;CBitmap img, *pOldBmp;BITMAP bmp;CDC dcMem;CPaintDC dc(this);img.m_hObject = hBitmap;img.GetBitmap(&bmp);GetClientRect(&rect);dcMem.CreateCompatibleDC(&dc);pOldBmp = dcMem.SelectObject(&img);dc.StretchBlt(0, 0, rect.Width(), rect.Height(), &dcMem, 0, 0, bmp.bmWidth, bmp.bmHeight, SRCCOPY);//dc.BitBlt(0, 0, rect.Width(), rect.Height(), &dcMem, 0, 0, SRCCOPY);dc.SelectObject(pOldBmp);return TRUE;}else{MessageBox(L"No");return CDialogEx::OnEraseBkgnd(pDC);}
}

第一次LoadImage失败了。

第二次,我先通过添加资源->引入jpg图片,再重新编译程序,发现图片加载成功了!!这可真是奇怪呀!


后来想到,有可能是图片被修改过了。仔细对比添加资源前后的图片,发现文件虽然尺寸没变,但是大小确实是变化了(一个43.5KB的图片变成了530KB)。


结论:通过VC2010添加JPG图片(添加资源->引入jpg图片)会改变图片大小


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/406356.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎么共享打印机

怎么共享网络打印机?我有三台电脑和一台打印机,但是不无法共享。三台电脑其中二台是XP繁体版的系统。比如说,A、B、C三台电脑,打印机在A电脑上,其中B、C电脑无法建立共享打印机,打印机是HP的。B、C电脑甚至…

ls mac 显示最近修改日期_Find Any File for Mac(Mac本地文件搜索工具)

今天小编给大家带来的Find Any File mac是Mac平台上的一款本地文件搜索查找工具,可以让你在本地磁盘上快速搜索、查找你需要的文件。甚至是隐藏文件都逃不出Find Any File mac的查询,并且支持以文件名称,建立或修改日期,大小&…

前端框架Vue——vue-i18n ,vue项目中如何实现国际化,$t的用法

前端框架Vue——vue-i18n ,vue项目中如何实现国际化,$t的用法 vue中html页面写入$t(‘’)怎么显示 vue中i18n的使用 vue中i18n的安装和几种和使用方式

VC下加载多种格式图片的方法总结

From: http://www.cnblogs.com/Daywei/archive/2011/03/19/1988848.html 尽管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种…

其他脚本与 asp.net 脚本一起验证时容易出的问题

但其他脚本&#xff0c;与 asp.net 验证控件一起进行脚本验证时&#xff0c;容易使 asp.net 验证控件的验证&#xff0c;失去效果&#xff0c;下面提供了一种比较好的解决方案代码<asp:Button ID"btnOK"runat"server"Text"确定"onclick"…

asp用于取代什么技术_苹果Mini LED晶粒四季度量产,用于新iPad Pro,三安光电或成赢家...

来源 &#xff1a;快科技9月23日消息&#xff0c;天风证券知名分析师郭明錤发布最新报告。由于OLED屏主要集中在韩国供应商体系下&#xff0c;这也加快了苹果要打破这种局面的节奏&#xff0c;很快他们就要推出使用Mini LED屏的移动设备了。天风国际旗下知名分析师郭明錤给出的…

elementUI的DatePicker+DateTimePicker组件的自定义日期禁用

elementUI的DatePickerDateTimePicker组件的自定义日期禁用

LinQ—高级查询方法

对于高级查询方法&#xff0c;主要分为五大类&#xff0c;详情下图&#xff1a; 【Distinct】&#xff1a; 避免重复值出现&#xff0c;也就是如果有两个数字2&#xff0c;那么使用集合类可以单一出现 首先我们来写一个数组&#xff0c;方便举例&#xff1a; // 数组数据perso…

HRESULT返回值说明

From: http://www.blogjava.net/JAVA-HE/archive/2010/01/04/308134.html HRESULT返回值说明 如果函数正常执行&#xff0c;则返回 S_OK&#xff0c;同时真正的函数运行结果则通过参数指针返回。如果遇到了异常情况&#xff0c;则COM系统经过判断&#xff0c;会返回相应的错误值…

Altiris™ IT Management Suite 7 Release Notes

Introduction Altiris™ IT Management Suite from Symantec is the industry’s most comprehensive and integrated suite for reducing the cost and complexity of owning and managing corporate IT assets including desktops, laptops, thin clients, servers, and hete…

dscp值_DSCP 与IP 优先级

IP优先级在IPv4的报文头中&#xff0c;TOS字段是1字节&#xff0c;如下图所示。根据RFC1122的定义&#xff0c;IP优先级(IP Precedence)使用最高3比特(第0&#xff5e;3比特)。&#xff0b;&#xff0b;&#xff0b;&#xff0b;&#xff0b;&#xff0b;&#xff0b;&#xff…

SQL SERVER 参考:游标(Cursor)的讲解与实例

在数据库中&#xff0c;游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段&#xff0c;就本质而言&#xff0c;游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标总是与一条T_SQL 选择语句相关联&#xff0c;因为游…

PAT 1013 数素数 (20)

题目 /*1013. 数素数 (20)令Pi表示第i个素数。现任给两个正整数M < N < 10^4&#xff0c;请输出PM到PN的所有素数。输入格式&#xff1a;输入在一行中给出M和N&#xff0c;其间以空格分隔。输出格式&#xff1a;输出从PM到PN的所有素数&#xff0c;每10个数字占1行&#…

js实现将数据导出为excel文件

js实现将数据导出为excel文件

VC6 CImage 加载jpg png bmp

From: http://hi.baidu.com/crazyonline/blog/item/3bad6959b2d31b232934f0f4.html 今天改一个VC6的程序&#xff0c;因为需要加载png和jpg图像&#xff0c;于是想到了CImage&#xff0c;但是VC6又不支持CImage类&#xff0c;郁闷了&#xff0c;网上看了一下&#xff0c;都是改…

csgo被会话踢出什么鬼_【解决方案】“CSGO游戏—断开连接,VAC无法验证会话”问题解决方案...

本帖最后由 漠视迩旳骄傲 于 2020-4-23 17:01 编辑近期陆续收到很多小伙伴们反馈“CSGO游戏—断开连接&#xff0c;VAC无法验证会话”问题&#xff0c;此问题并非360安全卫士导致。我们收集了游戏官网与热心网友提供的解决方法&#xff0c;整理此方案贴供大家参考&#xff0c;解…