2010-02-25 70 views
1

2天回来我问一个问题,图像管理,我得到一些基准,在4guys 代码工作正常,我想那manged图像存储的文件夹中,但我不明白,我怎么可以保存,u能帮助我。这是我的代码.....图像管理代码?

public partial class Default2 : System.Web.UI.Page 
{ 
    public bool ThumbnailCallback() 
    { 
     return false; 
    } 
    protected void Page_Load(object sender, EventArgs e) 
    { 

     System.Drawing.Image.GetThumbnailImageAbort dummyCallBack = default(System.Drawing.Image.GetThumbnailImageAbort); 
     dummyCallBack = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback); 

     System.Drawing.Image fullSizeImg = default(System.Drawing.Image); 
     fullSizeImg = System.Drawing.Image.FromFile("C:\\05.jpg"); 

     System.Drawing.Image thumbNailImg = default(System.Drawing.Image); 
     thumbNailImg = fullSizeImg.GetThumbnailImage(100, 100, dummyCallBack, IntPtr.Zero); 


    } 
} 
+0

你到底想干什么? – SLaks 2010-02-25 14:42:50

+0

您是否知道可以在声明时分配变量? – SLaks 2010-02-25 14:43:26

+0

这是代码,我从4guys – 2010-02-25 15:16:11

回答

1

要将图像保存到服务器上的文件夹,请致电image.Save(path)

编辑:您可以发送图像的较小版本浏览器这样的:

using(Image originalImage = something) 
using(Bitmap smallImage = new Bitmap(originalImage, width, height)) { 
    Stream stream = new MemoryStream();  
    smallImage.Save(stream); 
    Response.OutputStream.Write(stream.ToArray(), 0, stream.Length); 
} 
+0

对不起,我做了一些错误,我刚才编辑我的问题退房实际上它是这样才 – 2010-02-25 15:19:03

+0

我怎样才能显示图像,在调整大小时 – 2010-02-25 15:20:43

+0

这是参考其中i得到的代码 http://www.4guysfromrolla.com/articles/012203-1.aspx – 2010-02-25 15:38:09