CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

怎样将一个数据集另存为tif/jpg/bmp文件格式?

楼主3tzjq(永不言弃)2004-09-02 09:55:09 在 .NET技术 / VB.NET 提问

求算法!谢谢! 问题点数:100、回复次数:25Top

1 楼kissnono(塔.拉夏的灵魂)回复于 2004-09-02 10:18:37 得分 0

把dataset中的数据draw到一个bitmap上?Top

2 楼wnlovezxm(大垃圾人)回复于 2004-09-02 10:21:16 得分 0

无语!Top

3 楼wnlovezxm(大垃圾人)回复于 2004-09-02 10:22:59 得分 5

如果让我想解决方案我能想到的只有用画笔话横竖线成表,在格中添字!Top

4 楼yuchun0607(yuchun0607)回复于 2004-09-02 11:02:45 得分 5

要我想的话,把dataset转化成二进制流文件,读取流文件为每个像素点的颜色值,然后画成bmp,哈哈,………………Top

5 楼3tzjq(永不言弃)回复于 2004-09-03 08:49:00 得分 0

upTop

6 楼yingshis(英石)回复于 2004-09-03 08:58:33 得分 5

用二进制流的方式从数据库中读出图片数据,将该图片显示在一个pictureBox中,再后将图片框中的内容保存出去。Top

7 楼dofly(巴山夜雨)回复于 2004-09-03 09:54:58 得分 0

学习。。。。Top

8 楼bitsbird(一瓢 在路上...)回复于 2004-09-03 10:15:49 得分 0

数据集就是小型的数据库,和数据库中读出二进制一样Top

9 楼3tzjq(永不言弃)回复于 2004-09-03 11:48:15 得分 0

我也知道大概思路是这样,但有没有相关的示例?Top

10 楼3tzjq(永不言弃)回复于 2004-09-07 17:57:56 得分 0

upTop

11 楼ytuliangzi(学海拾贝)回复于 2004-09-07 20:11:19 得分 0

up   学习Top

12 楼lonestar555(☆天煞※孤星☆)回复于 2004-09-07 22:00:43 得分 0

UP,关注中  
  期待学习Top

13 楼taofirst(渐行渐远)回复于 2004-09-07 22:25:49 得分 10

Dim   dst   As   New   DataSet  
                  Dim   tb   As   New   DataTable  
                  tb   =   dst.Tables(0)  
                  Dim   data()   As   Byte   =   tb.Rows(0)("照片")  
                  Dim   myMemoryStream   As   New   System.IO.MemoryStream(data)  
                  Me.PictureBox1.Image   =   Image.FromStream(myMemoryStream)  
                  Me.PictureBox1.Image.Save("C:\")Top

14 楼3tzjq(永不言弃)回复于 2004-09-10 08:58:25 得分 0

taofirst(遥望惠州)兄弟:你的方法好像是将数据集中的图片放到PictureBox1,然后再调用保存方法。但我要的是将整个数据集转换成bmp或tif或jpg图片文件。Top

15 楼AntingZ(夕惕若)回复于 2004-09-10 09:16:53 得分 0

ds.WriteXml("C:\ds.jpg")Top

16 楼AntingZ(夕惕若)回复于 2004-09-10 09:19:00 得分 5

如果不想数据被人看到,简单加密转换一下就可以  
  不过这不是真正的图片,如果想变成一副图片,你需要自己构造文件头信息,  
  不过这样的图片估计也是黑乎乎的图片:)Top

17 楼AntingZ(夕惕若)回复于 2004-09-10 09:20:53 得分 10

恢复:  
  Dim   ds   As   New   DataSet  
  ds.ReadXml("C:\ds.jpg")  
  DataGrid1.DataSource   =   ds.Tables(0)  
   
  如果你加密过,先解密还原成Xml格式Top

18 楼aycn(木乃伊)回复于 2004-09-10 09:22:28 得分 5

记得网上有人将文件写入jpg里(jpg仍能显示图片),但整体jpg变得比较大,  
  此法用来保密文件或网上传输保密文件使用,楼主是不是要实现该功能?Top

19 楼3tzjq(永不言弃)回复于 2004-09-10 09:24:52 得分 0

对!对!aycn(_Y_)兄能否提供?谢谢!Top

20 楼lonestar555(☆天煞※孤星☆)回复于 2004-09-10 09:30:54 得分 5

TO     AntingZ(夕惕若)  
  前辈,你的ds.WriteXml("C:\ds.jpg")  
  方法不行呀,看不到图像,能这么用吗?Top

21 楼lonestar555(☆天煞※孤星☆)回复于 2004-09-10 09:32:11 得分 0

原来是加密用的,呵呵:)Top

22 楼3tzjq(永不言弃)回复于 2004-09-10 09:35:32 得分 0

AntingZ(夕惕若)兄的方法只是将原本应该为.xml的扩展名改为.jpg罢了!  
  不是真正的图形文件。Top

23 楼aycn(木乃伊)回复于 2004-09-10 10:22:56 得分 50

3tzjq(我爱.Net)兄,我也未做过这种程序,  
  如果要做,需要对bmp或jpg文件格式进行分析,  
  然后找出那些地方可以保存资料而又不破坏图片格式。  
  希望能继续探讨,UP。Top

24 楼3tzjq(永不言弃)回复于 2004-09-10 11:56:31 得分 0

我反编译了一个算法,但哪些代码命名真叫人头痛!什么-ef\cF...看不懂!Top

25 楼3tzjq(永不言弃)回复于 2004-09-16 10:06:04 得分 0

算了!看来没人知道。Top

相关问题

  • 如何把 graph 数据窗另存为bmp (jpg) 图片?最好有能通过的例子。
  • 网页上图片属性明明是gif、jpg格式,但我另存为的时候为什么都是bmp格式,真tmd的bmp?
  • jpg->bmp
  • 如何将ole控件中的图片(bmp格式)另存为文件?
  • bmp change jpg?
  • bmp change jpg??
  • bmp change jpg???
  • bmp change jpg????
  • bmp change jpg?????
  • 这个问题也许太简单了:请问如何将Picture内的图像在硬盘上另存为BMP

关键词

  • 数据
  • 文件
  • 二进制
  • 数据库
  • ds
  • jpg
  • 图片
  • bmp
  • picturebox
  • 保存

得分解答快速导航

  • 帖主:3tzjq
  • wnlovezxm
  • yuchun0607
  • yingshis
  • taofirst
  • AntingZ
  • AntingZ
  • aycn
  • lonestar555
  • aycn

相关链接

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

广告也精彩

反馈

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