MFC dc显示超大图片 ,但比屏幕小的图片显示不出来
CRect rect;
    CImage image;
    GetWindowRect(&rect);
    ScreenToClient(&rect);
    image.Load(m_strRollPhotos[m_stCurrentPhoto].c_str());

    int nImgWidth = image.GetWidth();
    int nImgHeight =image.GetHeight();
    if(nImgHeight==0)return;
    CBitmap bitmap;
    bitmap.Attach(image.Detach());

    CClientDC dc(this);

    CDC memDC;
    memDC.CreateCompatibleDC(&dc);
    CBitmap* pbmpOld = memDC.SelectObject(&bitmap);

    dc.SetStretchBltMode(COLORONCOLOR);//设置拉伸模式,否则图像会不清晰
    dc.StretchBlt(0,0,rect.Width(),rect.Height(),&memDC,0,0, nImgWidth, nImgHeight, SRCCOPY);//绘制图像
    memDC.SelectObject(pbmpOld);

    memDC.DeleteDC();

由于我要显示大图片,像素差不多10000*10000的,所以用这种方法显示 ,但是用这种方法后比屏幕小的图片就显示不出来了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
小程序图片加载不出来(显示)

在wxml页面中使用标签展示图片,图片路径使用的是本地图片。 现象:    图片在开发者工具上可以显示出来。但是在手机上显示不出来, 解决:   最后发现是因为我把图片名字的前缀中包含中文的原因。

MFC显示JPG图片

MFC显示JPG、BMP、GIF图片等, 注意,代码中没有是否DC, 实际使用中,记得是否DC,不然会导致内存泄露。 ReleaseDC(pDC);

微信小程序图片显示不全

最近小程序蛮火。     直入主题: 对于一张网络图片高度太高,而显示不全如何解决?     其实我一贯的观点是,所有的问题从api中都能够找到答案,只是有时候缺少耐 心,而没有好好去读官方api,出现问题后着急的google、百度、github... 下面我们来看下api 怎么说的: image 图片。 属性名 类型 默认值 说明 src

小程序image无法显示图片,src地址正确也一片空白显示不了

小程序组件是用来显示图片的, 在 src 中设置图片的地址就行。 遇到一个奇怪的现象, 以前image中的图片是可以显示的, 但是这两天有客户反馈, 部分图片无法显示。 于是子恒老师在小程度开发工具里查看, 发现 image src 的图片地址获取到了 但是显示不了。 再看wxml中的代码, 发现标签直接放在 标签里, 而不是中, 然后把标签改成普通的标

MFC 给按钮贴图时候 图片贴不上去 显示不出来

单击按钮属性,把属性中Owner Drawshezhiwe

MFC中的绘图不显示问题

<br />【话题】MFC中的绘图不显示问题<br />2009-09-06 21:29:28 来自:ly6631 浏览数:61次  <br />我用CClientDC产生dc绘图,绘制矩形 <br />下面是在鼠标弹起事件的响应 <br />C/C++ code CClientDC dc(this); CBrush *brush=CBrush::FromHandle((HBRUSH)::GetStockObject(NULL_BRUSH)); CBrush *OldBrush=dc.SelectObjec

小程序图片不显示问题解决

弄了2个小时,http和https的图片就是不显示,但是相对路径的图片就显示。 最后查出问题是因为: image标签被text包裹了,text标签只能用来显示文本,你把text标签去掉应该就好了。 image src="{{item.headimg}}" mode="scaleToFill" lazy-load="false">image> 改成 image

Android如何处理过大图片的显示

   因为手机的内存限制,在app中可使用的内存是受限的。如果显示一幅高分辨率照片时不注意方法,很有可能会引起内存溢出而导致app挂掉或者图片显示不出来。    ImageView支持的图片大小也是有限制的,我在开发过程中发现的警告信息是4096*4096,大了就显示不出来,这种情况要如何解决呢,我采取方法是按比例缩小图片,这是一种既能完美显示、又节省内存的方法: BitmapFactory.Op...

小程序的swiper不显示图片

1.我说的swiper不显示图片是只有一个swiper的框,但不显示设置好的图片。 第一个要确定的是图片路径设置的正不正确,确定路径没有设置错,还有一个可能的原因就是,放swiper的这个页面(也就是这个wxml文件)没有在app.json里面的pages进行注册 确决的方法是: 找到项目下的app.json文件 在app.json的配置文件下的pages进行页面注册,像下面图片这样

小程序 图片不显示问题

今天发现图片设置宽高为auto居然会不显示....

部署在阿里云上的Django项目中,有的图片能显示出来,有的图片显示不出来的原因

纳尼,我的苍老师怎么不见了???明明是同一个 for 遍历出来的东西,怎么会不一样呢???检查后台发现:原来是因为:图片名称中含有中文字符的图片在云服务器上无法正常显示后来被大神教育了一下,“无论如何,图片的名称里都不应该有汉字,这是最基本的规范!”

关于小程序image图片不显示的问题

在开发过程中碰到本来好好的image图片加载失败了       查看html里面的信息明明src中正确加载了图片的地址 后来发现是因为在创建项目的时候添加了appid的问题 我在创建项目的时候添加appid即使官方的demo也无法加载头像图片了 后来经过尝试发现通过获取用户信息api获取到的用户头像地址为http的     如果改成https就可以解决这个问题 那么作为一个刚入行的新手我

GDI+ 在窗口显示内存图片

bool CTest::ShowImage(CWnd *pWnd, PBYTE pbImgData, int iImgDataLen) { if (pWnd == NULL || pbImgData == NULL || iImgDataLen < 1) { return false; } // 创建流 IStream *p

TabBar图片不显示的原因

开始使用ios中的UITabBarController,在给Tab Bar Item设置自定义图片的时候,遇到了问题 按照如下配置: 出来的结果确是: 实际上test24.png应该是: 纠结了很久,然后使用了书上配套的源代码里面的图片 发现可以显示了,囧的不行,还好我们的UI一语

MFC显示图片(不借助opencv)

最近有同学问我如何实现MFC基于对话框在图片控件中加载图片?其实使用MFC显示图片的方法各种各样,但是还是有些同学不知道怎样显示.以前在《数字图像处理》课程中完成的软件都是基于单文档的程序,这里介绍两种在对话框picthre控件中显示BMP图片的最简单基础的方法.         ~~方法可能并不完美,高手忽略,但是提供一种能运行的方法,希望对刚接触这方面知识的同学有所帮助.可能你觉得文章过于简单...

opencv Mat图像显示在MFC控件上,亲测有效。为原作者点赞!

opencv Mat图像显示在MFC控件上,亲测有效

OpenCV 利用滚动条在不缩小的情况下显示大型图片

最近由于项目需要,要在不缩小的情况下显示一张2500*2000大小的图片,找到了一篇博客写的非常好,是邹老师写于2011年的: http://blog.csdn.net/chenyusiyuan/article/details/6565424我正在试着把它翻译成C++风格,用Mat类型,实现后会再发出来原贴代码,简单修改并加上了一些注释,在VS2010上运行成功:// Image_ScrollBa

Android 显示大尺寸图片

工作中遇到的问题现在做一下记录,原来可以好好显示的图片的程序,突然之间被告知显示不出来某张图片了。通过跟踪调试发现这张图片的尺寸比较大:600*4336 。图片变大怎么就不显示了呢?原来Android设备对于图片的显示有尺寸上的限制,最大不能超过4096*4096.找到问题了,就好解决了。目的是是图片显示出来并且图片不会失真。在加载图片文件的时候,要对大图片进行重新采样。BitmapFactory.

将内存中的图片数据显示到Picture图片控件上

pContentBuffer指向一块内存数据(图片);dataLen为内存中图片数据的大小。函数功能是将内存中的图片数据加载到Picture控件上显示出来。 CImage img; BOOL bRet = LoadMemImage(pContentBuffer, dataLen, img); CStatic *pStaticPic = (CStatic *)GetDlgItem(IDC_PI

移动端页面在ios中图片不显示

在移动端开发中,有的时候可能遇到这样的问题,我从别人网站上下载下来的图片,然后做出H5页面,但是在浏览器中和android中都显示正常,可是一到ios中图片就不显示了,这个时候就需要注意了,可能是图片的格式问题导致ios中不认识,比如我从网上下载的图片保存到电脑中不能预览的图片就是这种。 在计算机中打开预览图片显示如下: 这样的图片在ios中就不显示,解决办法很简单,就是在下载

jsp页面不能显示图片问题

今天在做javaweb方面的开发时,遇到了一个问题,在jsp页面中引入图片时 结论:1.在使用 2.使用相对路径,在使用相对路径的时候,如果出现嵌套,则会发生找不到图片的情况,这时候的解决方法是:可以通过dreamweaver工具操作img,在工具中生成的图片是可以正常显示出来的

C++截取整个屏幕,并生成图片(基于MFC)

第一步:建立Windows 32控制台控制程序 第二部:设置工程的属性如下:MFC的使用 --> 在共享 DLL 中使用 MFC stdafx.h #pragma once #define WIN32_LEAN_AND_MEAN // 从 Windows 头中排除极少使用的资料 #include ScreenCapture.cp

Opencv imshow显示不出来图片

VS+OPENCV处理图像时,imshow显示图片一片灰色,刚开始以为图片太大一直加载不出来,但是一直等不到显示出来,最后发现是因为最后忘记写cvWaitKey(0);//或者waitKey(0);

微信小程序开发关于地图图片显示不出问题

1、开发过程中,莫名markers中的图片无法显示,折腾很久发现图片 iconPath:”../../resource/images/mymarker.png”中不能有空格,之前写成 iconPath:”../../resource / images / mymarker.png”就无报错无图片wc_markers:[{ id:20, latitude: 31.2

微信公众号分享图片显示不出来

新版本必须调用微信Api。 jsp: 分享接口imgUrl="${pageContext.request.contextPath}/images/1.jpg" 改为 location.protocol+location.host+"${pageContext.request.contextPath}/images/1.jpg" location.protoco

React-native之显示一张图片

React-native之显示一张图片

微信小程序的图片开发者工具可以显示,真机不可以

在真机上小程序不能识别到图片命名有中文的命名方式1、不能显示:2、能显示:

在控件的任意位置显示图片

在控件的任意位置显示图片 效果图xml代码 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l

【anroid】Picasso图片的加载显示。

picasso是Square公司开源的一个Android图形缓存库,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载,下面简单介绍一下: 1.导包      Gradle: compile 'com.squareup.picasso:picasso:2.5.2'  ProGard混淆配置:-dontwarn com.squareup.okhttp.** 2.资源加

iphone真机无法显示图片,而模拟器可以正常显示

可能,很多开发IOS程序的遇到过在模拟器里,加载图片都是正常的,但是在真机里就会出现图片资源不能加载的问题。 其实原因很简单,在Simulator里面,例如:图片资源名称为:a.PNG,在代码你里,你引用的是a.png,这样的代码,在Simulator中运行完全不会有问题,但是到真机里面,你就会发现,在模拟器里面好好的资源为什么在真机里面显示不出来,主要原因就是:你的引用名和文件名不符合。在

将图片作为窗体背景,但是显示不出的问题解决。java。

今天突然想美化一下窗体,却出现了一个问题,图片没法显示。调整图片的大小什么的无法解决。后来想了一想是不是图片格式的问题。试了一下就出现了。 代码如下:  首先将图片导入项目中,这样我们只要写相对路径,比较省事。要注意图片的格式。将图片转化成.png的 package mysql;  import javax

android 二维码扫描框在高分辨率手机屏上显示很小的问题解决

修改android zxing包中 中CameraManager.java的一个方法,将框的计算和手机的屏幕实际分辨率结合,,这样不管在什么样的手机上使用,框的大小都会显示大小适中; public Rect getFramingRect() { Point screenResolution = configManager.getScreenResolution();

WebView加载网页图片显示太大的解决方案

最近使用WebView加载网页时,遇到因为图片太大,不能适应屏幕大小的的情况,下面记录一下自己解决的办法: 在android4.4以前是可以通过直接对webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);来设置加载的内容适应屏幕的宽度的,因为在调试过程中,因为我的手机系统是5.1的就发现不能适应屏幕,在网上找

根据屏幕的尺寸决定图片的显示大小

在app中我们一般都会下载图片,那么我们如何决定图片的大小呢,给图片固定一样的高度、宽度是不合理的,那么我们需要根据屏幕的尺寸来决定图片的大小。首先,我们需要计算屏幕尺寸,我们可以写一个工具类,用的时候直接调用。public class ImageSizeUtil { public static SharePreferenceUtil spUtil; public static voi

在内存dc画图并显示

  1.创建内存兼容dc,m_pMemdc=new CDC();   m_pMemdc->CreateCompatibleDC(pDC);  2.创建兼容dc以后,必须为其选择一个兼容位图,并将其选入兼容dc      m_pMembmp=new CBitmap();//创建一个兼容位图   m_pMembmp->CreateCompatibleBitmap(pDC,DIB.GetWidth(),

为什么博客里的图片都显示不出来?

费了好大劲才写好的文章,过几天突然发现图片显示不出来了!不能直接用word进行复制粘贴,只能一张图片一张图片的添加么?然后好不容易把图片加载上去,结果过段时间又不显示了!作为一个专业的技术交流平台,文章编辑搞得这么不人性化,这样好么?

word2007中的图片显示不出来

1:点击左上角office按钮。 2:下方选择word选项。 3:在word选项中选择高级。 4:在显示文档内容中,去掉显示图片框的选中状态。 5:ok

Android开发全程记录(八)——设置ImageView显示的图片铺满全屏(适应魅族等不常见屏幕比例)

在xml中设置直接使用:android:scaleType="centerCrop" 在Java中设置使用:   imageView.setScaleType(ImageView.ScaleType. CENTER_CROP); 这里很关键的问题就是 android中ImageView的ScaleType属性 ScaleType的值分别代表的意义: ImageView是Android中的基础

微信小程序中tabBar不显示问题

新手入门微信小程序 发现小程序里有很多坑!好在有万能的百度和谷歌。特此记录共同进步1.tabBar不显示问题

IE8.0中显示不出来图片其他浏览器都可以显示

IE8.0中显示不出来图片其他浏览器都可以显示快速列举下相关要素:-非 ie浏览器 正常显示图片; -小于等于 原生ie 8 以下无法正常展现; -非图片 懒加载检测机制问题; -直接在浏览器中访问 图片地址 非 ie浏览器都正常显示, 原生ie8 及其以下不能正常显示(出现图片加载失败叉叉图标 )初步分析结论: 基于上述情况, 由此 分析出是2个可能性: -图片地址问题(如:合法性、安全性

MFC入门指导—图像滚动刷新并克服屏幕闪烁

http://wenku.baidu.com/view/14407a10a216147917112885.html/ MFC入门指导 2011-3 说明        本文从零讲起,内容简单,旨在帮助MFC零基础的同学快速上手,可以短时间内做出简单的可视化界面。工程环境:Visual C++ 6.0;语言基础:C++。   1.        怎样创建MFC工程 打开VC6,新建

内存DC和屏幕DC

转自:http://blog.csdn.net/sunnyorange/article/details/6590793 首先明白DC的含义,Windows不允许程序员直接访问硬件,它对屏幕的操作是通过环境设备,也就是DC来完成的。DC就是设备上下文的意思,设备上下文就是当前的这个窗体的一些属性,譬如说他使用的画刷,画笔等等。也就是说,它并不是将像素直接输出到设备上,而是将图绘制到由设备描述表表示

微信小程序 图片在真机不显示跳坑总结

在进行微信小程序开发时开发工具自带的模拟器可以正常显示,但是!手机上面体验版查看居然没有图片!!! 经过在网上搜索以及自己摸索总结出一下解决方案:   1.图片是用image加载的; 2.图片的url里面没有中文; 3.图片的HTTP应为小写的http以及图片的后缀为小写的.png或者.jpg(建议全部为png) 4.域名已备案; 5.图片名称没有空格...

tomcat 下jsp 图片显示不出来

开发环境:intellij Idea+spring+spring mvc+ mybatis+tomcat 图片放在.jsp文件同目录下,在浏览器上显示不出来,具体情况如下图所示: 知道是路径不对,但是想不明白到底是哪个地方出错了,改成绝对路径也不行,但是改成网络路径就可以了,后来通过百度+请教其他人,问题解决。 方法如下: 在spring MVC配置文件中,增加 mvc:reso

vc++/mfc截图 保存和显示

mfc vc++ 截取图片 显示图片 保存图片

《程序猿的第n+2天》-Myeclipse下图片无法显示问题

前几天上java web实验课,我把自己的图片放上去,在浏览器地址栏输入localhost:8080/项目名/文件名,图片无论放在哪,用绝对路径,相对路径都没能显示图片。。。而在myeclips里写代码的时候,图片是有的,那证明我路径没错啊,那为什么在浏览器里无法显示图片没办法,去问了老师才解决了问题。 原来我只是把图片放到了我的项目文件夹里,而没有加载到tomact里面,所以才导致在浏览器端没有

Android 手机欢迎界面不显示图片的问题

今天 遇到了一个奇葩问题。添加欢迎界面的时候,欢迎界面老是灰的(欢迎界面是一个imageview,宽高都填充屏幕了),我把layout和源文件单独复制到一个新项目中的时候,又显示正常了。检查配置文件、代码、样式都没有问题; 而且这个应用在华为荣耀6上面用没有问题,在三星S6上用就有问题。尼玛人都搞疯了,白天没解决,晚上回家了继续 然后发现原来是是因为,我把图片放错了位置(在

MFC界面上显示BMP图片

1、通过点击界面浏览按钮选择BMP图像文件。 点击浏览按钮打开文件对话框选择BMP图像文件,得到文件所在的路径目录。关键代码如下: void ShowBMPDlg::OnButtonSelectiamge()  {     char  szFilter[] = "BMP Files (*.bmp)|*.bmp|All Files(*.*)|*.*||";     CFileDialog d

小程序本地图片在编辑器上能显示,在手机上不显示?

现在前面: 进行小程序开发的时候,突然发现一个如此诡异的问题:小程序本地图片在编辑器上能显示,在手机上不显示?带着这个问题可能和大家解决问的步骤一样,先惊讶一番、然后去网上找各种帖子,发现压根没有说到正点上,纯属一顿乱猜,压根没有去根据现象思考为什么不能会在编辑器上显示,在手机上不显示,有的还相互抄袭、、、我实在看不下去了,所以就写了今天这篇帖子!文中我大致来分析了一下原因是什么?纯属个人见解,...

微信小程序tabBar底部导航 不显示问题解析

搞了好久原来是位置的原因唉闹心 直接上代码: 出不来的代码: { "pages": [ "pages/splash/splash", "pages/zhuye/zhuye", "pages/list/list", "pages/item/item", "pages/search/search", "pages/profile/profile

相关热词 c# 不能序列化继承类 c# char* 调用 c# 开发dll模板 c#添加控件到工具箱 c#控制台组合数 编程计算猴子吃桃问题c# c# wpf 背景透明 随机抽取号码软件c# c# 开发环境 c# 属性和字段
立即提问