2010-06-27 6 views
1

Je souhaite rogner une image côté serveur (j'utilise 'JCrop' et 'ASP.NET 3.5'). Il existe un cas où l'utilisateur peut ajouter une image d'un site externe à un article. Je souhaite permettre à l'utilisateur de créer une vignette à partir de cette image et de stocker le résultat sur le serveur. Dans ce code de cas commeCréation d'un objet image asp.net à partir d'une image externe

string originalFile = Server.MapPath(this.srcImage.ImageUrl); 
using (Image img = Image.FromFile(originalFile)) 
{ 
    using (System.Drawing.Bitmap _bitmap = new System.Drawing.Bitmap(w, h)) 
    { 
     _bitmap.SetResolution(img.HorizontalResolution, img.VerticalResolution); 
     ...... 
     [Please see code here][1] will not work as the image URL is external and not a file on the server's file system. 

Quelqu'un peut-il s'il vous plaît me montrer comment puis-je créer un objet System.Drawing.Image à partir d'une chaîne d'URL d'image externe donnée

Répondre