2010-02-25 3 views
1

deux jours de retour je pose une question pour la gestion d'image, je reçois une référence qui est 4guys le code fonctionne bien je veux stocker cette image mangée dans un dossier, mais je ne comprends pas comment puis-je économiser, pouvez-vous m'aider. c'est mon code .....code de gestion d'image?

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

Qu'est-ce que vous essayez de faire? – SLaks

+0

Saviez-vous que vous pouvez affecter une variable telle qu'elle est déclarée? – SLaks

+0

c'est le code que je reçois de 4guys où il réduit la taille de l'image –

Répondre

1

Pour enregistrer une image dans un dossier sur le serveur, appelez image.Save(path).

EDIT: Vous pouvez envoyer une version plus petite d'une image au navigateur comme ceci:

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

désolé j'ai fait une erreur je viens d'éditer ma question vérifier en fait il est comme cela seulement –

+0

comment puis-je afficher l'image, quand il est redimensionné –

+0

c'est la référence où je obtenez le code http://www.4guysfromrolla.com/articles/012203-1.aspx –

Questions connexes