CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

请提供利用VB读取jpg\JPEG格式文件并利用bitbmp显示的方法!

楼主aren_ren(阿任)2006-03-03 13:38:56 在 .NET技术 / VB.NET 提问

请提供利用VB读取jpg\JPEG格式文件并利用bitbmp显示的方法!  
  不要用控件或转第三方的动态库等!  
  问题点数:100、回复次数:16Top

1 楼rzpc(淡蓝色)回复于 2006-03-03 14:42:49 得分 5

详细说一下你的需求  
  要往哪显示?什么工程类型?...Top

2 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-03 15:35:24 得分 10

如果是VB6的话,直接使用Image或者是Picture就可以了,  
  LoadPicture的方法可以读取Jpg格式的文件,但是显示的正好是BigMap格式  
   
  如果是.net的话,他的控件自己就带了LoadPicture的方法,直接使用就可以了Top

3 楼aren_ren(阿任)回复于 2006-03-05 12:14:20 得分 0

主要是利用VB,直接读取JPG\JPEG格式文件,然后打算转换成其它格式!  
  大家只要给出读取方法就行了,读取后通过运算,利用bitbmp函数显示在窗体内即可!Top

4 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-05 12:47:59 得分 20

Dim   img   As   New   System.Drawing.Bitmap("E:\Picture\girl1.jpg")  
                  Dim   istr   As   New   System.IO.MemoryStream  
                  img.Save(istr,   System.Drawing.Imaging.ImageFormat.Bmp)  
                  Me.BackgroundImage   =   System.Drawing.Image.FromStream(istr)Top

5 楼uself(杨哥儿)回复于 2006-03-05 20:36:31 得分 5

支持:zhouxiaotan(夜雨悠扬)  
  Top

6 楼aren_ren(阿任)回复于 2006-03-05 21:59:15 得分 0

楼上几位提供的都是利用控件之类的方法,我需要的是直接利用get语句读取二进制的jpeg文件格式,然后解析成所需要的颜色值,再显示出来!  
  提供范例的,我可以给更多的积分!Top

7 楼mint(mint)回复于 2006-03-05 22:13:49 得分 10

不要这样做,jpeg格式是非常复杂的.除非用现成的库文件,一般人都没有耐心搞什么DCT变换.用控件是最节省的方式Top

8 楼SHENZHEN060226(小弟)回复于 2006-03-05 23:15:20 得分 10

如果你是做电子签名或电子印章的话  
  这样读取图片是必要的因为图片里要加入暗语标识,你可以到.NET的  
  不过底层的数据流在最初的时候是需要控件读的不过可以把它的数据流捕捉下来然后进行数据转换.Top

9 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-05 23:15:35 得分 15

哦,原来是这样啊。  
  那读取的话,你直接就用IOStream的子类中StreamReader就可以了。  
  他有一个参数,可以把文件以二进制的格式打开,  
  不过后面的东西就不懂了。  
  太复杂了,搞不了的。Top

10 楼SHENZHEN060226(小弟)回复于 2006-03-06 10:47:44 得分 5

解决了吗  
   
  Top

11 楼jackyhau(jackyhau)回复于 2006-03-06 11:07:18 得分 5

搭车问,如果要把JPG/BMP文件转换为矩阵值怎么转换  
  我以前想了一个算法的,但是效率很低,最终放弃了  
  还请大家多交流交流Top

12 楼aren_ren(阿任)回复于 2006-03-08 14:08:47 得分 0

目前为止依然没有解决,想要的说白了是底层算法Top

13 楼aren_ren(阿任)回复于 2006-03-15 22:35:31 得分 0

我自己顶起来!望文件格式高手给予解答Top

14 楼alan001(星岛孤裔林郎君)回复于 2006-03-16 10:34:55 得分 5

学习Top

15 楼mint(mint)回复于 2006-03-20 16:42:50 得分 10

底层算法?估计用vb写jpeg算压的基本上没有吧.去网上下载一个jpeg.lib库.里面有所有的解压代码.至于为什么这么做?抱一本数据压缩的多媒体教程看看.如钟玉zhuo的mpeg算法.  
  实在是因为太过麻烦了Top

16 楼aren_ren(阿任)回复于 2006-03-29 22:46:01 得分 0

算了!尽管没有解决,但感谢大家的参与与建议!象征性的分配分数了!Top

相关问题

  • VB!
  • vb
  • vb!
  • vb
  • 怎样在VB程序中把BMP图片转为JPG图片。
  • 请问高手vb中实现Bmp转jpg的办法
  • VB 中怎么把JPG文件转化成BMP文件
  • VB 中怎么把JPG文件转化成BMP文件
  • vb 代码如何打开(调用)*.jpg 文件?千万火急!!!
  • 怎样用VB把BMP图象转换成JPG格式的图象

关键词

  • .net
  • 文件
  • jpeg
  • 控件
  • 算法
  • vb
  • 转换
  • 解决
  • bitbmp
  • 读取

得分解答快速导航

  • 帖主:aren_ren
  • rzpc
  • zhouxiaotan
  • zhouxiaotan
  • uself
  • mint
  • SHENZHEN060226
  • zhouxiaotan
  • SHENZHEN060226
  • jackyhau
  • alan001
  • mint

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo