社区
C#
帖子详情
bitmap参数无效
z26627863
2009-03-14 02:58:27
byte[] image_bytes = null;
public Bitmap get_image()
{
MemoryStream ms = new MemoryStream(image_bytes);
Bitmap bmap = new Bitmap(ms);
return bmap;
}
运行时弹出 Bitmap bmap = new Bitmap(ms); 这个“参数无效”.
请问这个怎么解决?
...全文
1267
16
打赏
收藏
bitmap参数无效
byte[] image_bytes = null; public Bitmap get_image() { MemoryStream ms = new MemoryStream(image_bytes); Bitmap bmap = new Bitmap(ms); return bmap; } 运行时弹出 Bitmap bmap = new Bitmap(ms); 这个“参数无效”. 请问这个怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ZGZice
2011-10-26
打赏
举报
回复
求解中
NortonLi
2011-07-06
打赏
举报
回复
怎么没高手回答?关注中。。。
autumnyuhe
2010-11-19
打赏
举报
回复
没人回到正确吗?
wangleiecho
2010-07-20
打赏
举报
回复
[Quote=引用 7 楼 z26627863 的回复:]
不太明白你的例子怎么使用啊?
[/Quote]
恩 应该是
hero031
2010-05-28
打赏
举报
回复
我也发现有这问题 看下
snowsand
2009-12-14
打赏
举报
回复
kankan
lyanlu
2009-09-14
打赏
举报
回复
好的,回复看答案
chennange1981
2009-07-24
打赏
举报
回复
看下答案
wangxiaofeiwuqiao
2009-03-14
打赏
举报
回复
我遇到过同样的问题,可能是:ms为空,还没有取到值。
z26627863
2009-03-14
打赏
举报
回复
不太明白你的例子怎么使用啊?
z26627863
2009-03-14
打赏
举报
回复
这个例子是意思?
zgke
2009-03-14
打赏
举报
回复
你保存到数据库里的 image_bytes 不是保存的时候丢了 就是取的时候丢了..反正信息不是图形或则图形信息被破坏,
给你个简单的例子
byte[] _Byte=System.IO.File.ReadAllBytes(@"C:\2.gif");
System.IO.MemoryStream _ImageByte = new System.IO.MemoryStream(_Byte);
Bitmap _Bitmap = new Bitmap(_ImageByte);
this.BackgroundImage = _Bitmap;
直接打开文件回去byte[] 显示图形...
或则你把byte[] 保存到文件看看.其他图形软件能打开不..
z26627863
2009-03-14
打赏
举报
回复
image_bytes我是用来放从数据库取出来的图片的。
z26627863
2009-03-14
打赏
举报
回复
[Quote=引用 2 楼 zgke 的回复:]
image_bytes 不是.NET能识别的图形...或则image_bytes图形数据损坏.
[/Quote]
image_bytes只是一个变量吧?不是图形
zgke
2009-03-14
打赏
举报
回复
image_bytes 不是.NET能识别的图形...或则image_bytes图形数据损坏.
YAYA1988
2009-03-14
打赏
举报
回复
关注中
System.Drawing.Image.FromStream 出现
参数
无效
的解决方法及图片类型判断
System.Drawing.Image.FromStream 出现
参数
无效
的解决方法
C#创建
Bitmap
发生异常“
参数
无效
“
C# new
Bitmap
引发的"
参数
无效
"异常,原因以及解决方案
c# 创建
Bitmap
引发“
参数
无效
“异常 原因
问题描述,摄像头在拍照。引发创建
Bitmap
参数
异常。如图: 查看代码发现
参数
给的Wdith,Height都是符合范围的。经查询发现时内存泄漏导致创建
Bitmap
对象失败。内存占用已经达到1.3G左右了。所以内存泄漏问题导致了
Bitmap
创建异常问题。特记录一下。 ...
C#开发日志[2013-12-5]创建
Bitmap
引发"
参数
无效
"异常
今天碰到一个异常,在
Bitmap
bmp = new
Bitmap
((int)m_nWidth, (int)m_nHeight, bmpFormat); 时,引发"
参数
无效
"的异常。 后面发现,进程所占的内存,基本超过了1GB,检查代码,发现,程序存在严重的内存泄露,造成创建
Bitmap
对象失败。
c#使用
bitmap
类导入图像提示
参数
无效
,以及使用使用Image类的Image.FromFile导入图像提示内存不足的原因
1、对于
Bitmap
类来说,如果提示
参数
无效
,一种可能是图片的全路径有问题,比如1.jpg,结果被写成了1.jp;另一种可能是这个图片看起来正常实际上不正常,比如我们从百度搜索一个图片,然后点击另存为时,发现这个图片个后缀是.webp,这时候我们强制将其后缀改成.jpg,然后我们会发现下载到本地电脑以后,双击该图片,也能正常打开,看起来没问题,但是当我们使用
Bitmap
导入图片时,会发现提示
无效
,所以在网上下载图片时,一定要确保点击另存为时图片已经是.jpg这种图片格式,我们才下载,不要随便的更改图片的后缀
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章