大家好,怎样把图片放入stream?
有一个图片路径,怎么把图片放入System.IO.Stream中? --------------------编程问答--------------------FileStream fs=new FileStream(@ "D:\你的图片.bmp ",FileMode.Open);
--------------------编程问答-------------------- --------------------编程问答-------------------- 2楼,这照片是你本人么! --------------------编程问答-------------------- 呵呵,我想要把图片放到System.IO.Stream 中,用你们说的那个有错误,怎么弄呢??
//顺序参数:源图文件流、缩略图存放地址、模版宽、模版高
public static void MakeSmallImg(System.IO.Stream fromFileStream)
{
//从文件取得图片对象,并使用流中嵌入的颜色管理信息
System.Drawing.Image myImage = System.Drawing.Image.FromStream
(fromFileStream, true); --------------------编程问答--------------------
你的这句是把文件从流中拷贝出来到Image --------------------编程问答-------------------- 把图片读到stream里,然后再从stream读出byte[]的完整过程
--------------------编程问答-------------------- 同意楼上的 --------------------编程问答-------------------- 你的这句是把文件从流中拷贝出来到Image
FileStream fs=new FileStream(@"D:\你的图片.bmp ",FileMode.Open);
byte[] buf = new Byte[fs.Length];
int i = fs.Read(buf, 0, buf.Length);
fs.Close();
是啊,我需要调用MakeSmallImg方法,所以要把图片放入System.IO.Stream中。
--------------------编程问答--------------------
同意 --------------------编程问答--------------------
如果想得到缩略图,直接用系统自带的方法
--------------------编程问答-------------------- FileStream fs=new FileStream(@ "D:\你的图片.bmp ",FileMode.Open); --------------------编程问答-------------------- public System.Drawing.Image GetImage(string path)
Image img;
img.GetThumbnailImage()
{
System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open);
System.Drawing.Image result = System.Drawing.Image.FromStream(fs);
fs.Close();
return result;
}
FileStream myFile = new FileStream(ImageFile, FileMode.Open, FileAccess.Read);
byte[] Photo = new byte[myFile.Length];
myFile.Read(Photo, 0, (int)myFile.Length);
myFile.Close();
--------------------编程问答-------------------- 楼上的给出了这么多方法,进来观摩一下! --------------------编程问答-------------------- JJ、我也来顶一个~! --------------------编程问答-------------------- 学习,帮顶! --------------------编程问答--------------------
学习,帮顶!
--------------------编程问答--------------------
怎么在前台显示出图片呢?需要用到什么控件?
补充:.NET技术 , ASP.NET