社区
C#
帖子详情
pictureBox1.Image = Image.FromFile(FilePath);
lampson123
2005-08-19 08:35:29
FilePath 图片被打开后,好像就不允许被编辑了,有什么办法改善下!!
...全文
221
4
打赏
收藏
pictureBox1.Image = Image.FromFile(FilePath);
FilePath 图片被打开后,好像就不允许被编辑了,有什么办法改善下!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uoyevoli
2005-08-19
打赏
举报
回复
晕啊,要么读到内存,然后从流创建,这样Image对象就脱离的图片文件,文件就可以被编辑了。如二楼。
要么就从文件创建,这样在Image对象被GC回收之前被调用dispose之前,文件不能被编辑。
你想怎么释放呢??既要使用Image对象(用于PictureBox显示)又要把它释放掉?!不可能的。
lampson123
2005-08-19
打赏
举报
回复
难道pictureBox1 或者 Image本身没提供释放的方法吗?
这样的IO读取太频繁了
Jamestan
2005-08-19
打赏
举报
回复
GZ
TechEye
2005-08-19
打赏
举报
回复
有,先把图片读入内存,再传给pictureBOx对象。
using System.IO;
FileStream fs = new FileStream("filePath", FileMode.Open, FileAccess.Read);
byte[] bytes = new byte[fs.Length];
fs.Read(bytes, 0, bytes.Length);
fs.Close();
MemoryStream ms = new MemoryStream(bytes);
this.pictureBox1.Image = Image.FromStream(ms);
使用
PictureBox
显示动态打开图像
使用
PictureBox
显示动态打开图像 使用
PictureBox
显示动态打开图像 使用
PictureBox
显示动态打开图像
Winform保存
PictureBox
图片
在winform中保存
picturebox
中的图片
C#
pictureBox
控件开打和另存为图像(含源码)
C#
pictureBox
控件开打和另存为图像(含源码) 简单的开打图像和另存为。
C# 打开文件、鼠标切图、显示图片带滑块 源码。
初学C#一周,总结了一下,写下一个小工具,包含代码,跟大家分享一下。
C# winform 图片编辑器
C# winform 图片编辑器 实现本地载入 缩放 按比例缩放功能
C#
111,116
社区成员
642,552
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章