怎样将一个数据集另存为tif/jpg/bmp文件格式?
求算法!谢谢! 问题点数: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




