5235|11

87

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

怎么处理JPG图片(EVC) [复制链接]

我做的项目是在EVC里面读取一个JPG的图片,然后对其进行处理.现在我能读取图片显示在对话框上,但是对它处理的时候没有效果,不知道怎么处理.我试了用一个BMP的图片直接作为背景贴在对话框上可以处理,不知道JPG图片能不能贴上面.如果不行的话 估计要转为BMP了先,请教别人,别人说可以读到内存里面去处理,但是不知道怎么读,望高手指点
                                                          ----一只小菜鸟(感谢您的帮助!)

最新回复

请问LZ是否可以把使用IImage显示jpg的code实现方式放过来学习一下,不知道是不是可以在.net c#下运行,非常感谢。 peterqyu@gmail.com  详情 回复 发表于 2008-11-13 15:59
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
又发一贴,没意思!!!
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
搞个TCPMP就能放了
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
楼上的能不能说的清楚点,不懂啊.
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

5
 
去看看IImage相关的东东,CE下可以用来显示JPG
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

6
 
同上
IImage、IImageFactory
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

7
 
楼上的二位,你们好.CE上我已经根据IImage,IImageFactory实现了JPG图片的显示了,只是我想对显示的图片进行处理.不知道该如何下手.这种事情可能对于你们是一如反掌的事,可是对于我来说是隔了条天河般,望你们赐教,指条路给我,谢谢.
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

8
 
不知道LZ所说的是不是将JPG作为对话框背景的问题

可以试下内存DC的方法:
将读取的JPG图片Draw()到一内存DC中,然后用显示DC BitBlt()内存DC就行了

其实跟BMP的处理方法类似,只不过一个是LoadBitmap()后SelectObject(),一个是Draw()
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

9
 
处理?LZ想做什么处理呢?
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

10
 
感谢你们的帮助,7楼的兄弟,我会按照你的方法去试一试,8楼的兄弟,我想做的只是读取每个像素.谢谢你们的帮助!
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

11
 
BMP读取每个点的像素比较简单,但JPG好像不行的。因为:

JPG对数据压缩,先要做一次 DCT 变换。经过这个变换, 就把图片里点和点间的规律呈现出来了,然后
JPG对每 8x8 个点为一个单位处理的。所以想得到一个点的数据,比较难 --- 它与周围的点相关。
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

12
 
请问LZ是否可以把使用IImage显示jpg的code实现方式放过来学习一下,不知道是不是可以在.net c#下运行,非常感谢。

peterqyu@gmail.com
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表