C#中如何从数据流中分离出图片的数据流?

myljg 2009-04-27 04:31:05
假设现在已经拥一个数据流,
但此数据中即包含有文字的数据流,也包含有图片的数据流,
有没有什么办法将其中的图片部分的数据流从整个数据流中分离出来?
...全文
174 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sushou2009 2009-04-29
  • 打赏
  • 举报
回复
1L好像还不错~~一会验证一下~
zgke 2009-04-27
  • 打赏
  • 举报
回复
数据流里做区分标记和大小. 最后合成2进数谁知道呢,不做标记谁知道呢.
myljg 2009-04-27
  • 打赏
  • 举报
回复
如果数据流中全是JPG的图,
应该如何分离?
可以给出思路吗?
如果可以最好给点代码看看……
Dobzhansky 2009-04-27
  • 打赏
  • 举报
回复
比如文件流头部字节转换为十六进制形式后,
所代表的文件格式对应关系一瞥:
"FFD8FFFE00" -> "JPG Graphic File"
"FFD8FFE000" -> "JPG Graphic File"
"474946383961" -> "GIF 89A"
"474946383761" -> "GIF 87A"
"424D" -> "Windows Bitmap"
......
Dobzhansky 2009-04-27
  • 打赏
  • 举报
回复
看图片格式了, 有些格式的图片, 头部会有魔幻码(magic code), 好的话还可能会有长度,
有个魔幻码作为起点, 有了长度作为终点

就好办了, Bitmap 上去就把它咬下来

所以你要告诉 bitmap 从那里下嘴, 吃多少, 否则它不爽, 要叫了.

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧