FileStream fs1 = new FileStream("1.jpg",FileMode.Open);
byte[] b1 = new byte[fs1.Length];
fs1.Read(b1,0,b1.Length);
fs1.Close(); string s = string.Empty;
for(int i=0;i<b1.Length;i++)
{
s=s + Convert.ToString(b1[i]);
} byte[] b2 = new byte[s.Length];
for(int j=0;j<s.Length;j++)
{
b2[j] = Convert.ToByte(s[j]);
}
Image img = null; ImageConverter imgCvt = new ImageConverter();
/* 这一行提示参数无效 */
object obj = imgCvt.ConvertFrom(b2);
img = (Image)obj;
img.Save("22222.jpg");运行到这一行时,提示参数无效,object obj = imgCvt.ConvertFrom(b2);
我把byte转成字符串,再转回来好像不对,大家帮我看看吧。
byte[] b1 = new byte[fs1.Length];
fs1.Read(b1,0,b1.Length);
fs1.Close(); string s = string.Empty;
for(int i=0;i<b1.Length;i++)
{
s=s + Convert.ToString(b1[i]);
} byte[] b2 = new byte[s.Length];
for(int j=0;j<s.Length;j++)
{
b2[j] = Convert.ToByte(s[j]);
}
Image img = null; ImageConverter imgCvt = new ImageConverter();
/* 这一行提示参数无效 */
object obj = imgCvt.ConvertFrom(b2);
img = (Image)obj;
img.Save("22222.jpg");运行到这一行时,提示参数无效,object obj = imgCvt.ConvertFrom(b2);
我把byte转成字符串,再转回来好像不对,大家帮我看看吧。
解决方案 »
- 自己构造的DataTable怎么高效率的更新到数据库去?
- 在制作安装程序的时候,安装前先自动安装另一个exe
- 一个页面采集的问题
- 数据库自动排序问题
- PVCS扩展开发问题,用过PVCSVCPLib.dll和精通COM编程的进来
- 没有睡觉的达人过帮忙看一下,在线等等!
- 懂得infragistics的请进
- Winform里如何调用WebService?
- =============tcp通讯的一个问题============
- 各位程序员大哥午休的时间都喜欢干什么?睡觉?上网?还是。。。。
- 怎么获得一个C++程序在控制台上的输出呢?
- 郁闷: 为什么加了<link href="../../StyleVbt.css" type="text/css" rel=stylesheet >这个后会刷新两次
时候把这个字符串取出来,再转回 byte[], 生成原始的图片。
所以就遇到了上面的问题,有哪位高人指点一下迷津,不胜感激,我搞了一天多了。比较郁闷。
*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html