Accueil > > > ASP.NET - SAUVEGARDER UNE IMAGE À PARTIR D'UNE URL
ASP.NET - SAUVEGARDER UNE IMAGE À PARTIR D'UNE URL
Information sur la source
Description
Dans certain cas, on peut vouloir sauvegarder une image à partir de l'URL permettant de l'avoir sur un site WEB (http://www.monsite.com/monimage.jpg). Cette petite fonction vous donnera cela simplement en enregistrant au format JPEG.
Source
- ' La Procédure est en privé car inclue dans une classe interne de mon projet
-
- ' -----------------------------------------------------
- Private Sub EnregistreImage(ByVal URLImage As String, ByVal CheminDestImage As String)
- Dim myRequest As System.Net.HttpWebRequest
- Dim myResponse As System.Net.HttpWebResponse
- Dim s As System.IO.Stream
- Dim graphicTemp As System.Drawing.Graphics
-
- Dim ImageSource As System.Drawing.Image
-
- myRequest = System.Net.WebRequest.Create(URLImage)
- myResponse = myRequest.GetResponse()
- s = myResponse.GetResponseStream()
-
-
- ImageSource = System.Drawing.Image.FromStream(s)
- graphicTemp = System.Drawing.Graphics.FromImage(ImageSource)
-
- graphicTemp.CompositingMode = System.Drawing.Drawing2D.CompositingMode.SourceOver
- graphicTemp.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality
- graphicTemp.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality
- graphicTemp.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic
- graphicTemp.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighQuality
-
- graphicTemp.DrawImage(ImageSource, 0, 0, ImageSource.Size.Width, ImageSource.Size.Height)
- graphicTemp.Dispose()
-
- ImageSource.Save(CheminDestImage, System.Drawing.Imaging.ImageFormat.Jpeg)
- ImageSource.Dispose()
-
- s.Close()
- myResponse.Close()
- End Sub
-
- ' -----------------------------------------------------
' La Procédure est en privé car inclue dans une classe interne de mon projet
' -----------------------------------------------------
Private Sub EnregistreImage(ByVal URLImage As String, ByVal CheminDestImage As String)
Dim myRequest As System.Net.HttpWebRequest
Dim myResponse As System.Net.HttpWebResponse
Dim s As System.IO.Stream
Dim graphicTemp As System.Drawing.Graphics
Dim ImageSource As System.Drawing.Image
myRequest = System.Net.WebRequest.Create(URLImage)
myResponse = myRequest.GetResponse()
s = myResponse.GetResponseStream()
ImageSource = System.Drawing.Image.FromStream(s)
graphicTemp = System.Drawing.Graphics.FromImage(ImageSource)
graphicTemp.CompositingMode = System.Drawing.Drawing2D.CompositingMode.SourceOver
graphicTemp.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality
graphicTemp.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality
graphicTemp.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic
graphicTemp.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighQuality
graphicTemp.DrawImage(ImageSource, 0, 0, ImageSource.Size.Width, ImageSource.Size.Height)
graphicTemp.Dispose()
ImageSource.Save(CheminDestImage, System.Drawing.Imaging.ImageFormat.Jpeg)
ImageSource.Dispose()
s.Close()
myResponse.Close()
End Sub
' -----------------------------------------------------
Conclusion
Bon Coding.
Romelard Fabrice (Alias F___)
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Comment creer un forum ?? [ par pekinio ]
Ben voila, je ne parle pas du tout asp, pour l'instant, et donc je suis un pur nul.c pour cela que j aimerais que quelqun me dise comment creer des se
Comment mettre comme image une page ASP ? [ par Clem ]
Comment mettre comme image une page ASP ? (ex : <img src="compt.asp?id=512"> qui remplacera une image de compteur de visiteurs)
Appel d'une function à partir d'une image [ par Wassup ]
j'aimerais en cliquant sur une image appeller une function en passant un paramêtre, du style :ouvrepopavec(fichier.htm)J'ai essayé les événements1)<
Appel d'une fonction à partir d'une image [ par Wassup ]
j'aimerais en cliquant sur une image appeller une function en passant un paramêtre, du style :ouvrepopavec(fichier.htm)J'ai essayé les événements1)<
Afficher une image d'une base de données sur une page web [ par jimini ]
Est-ce que quelqu'un sait comment afficher une image provenant d'une table ? J'aimerais enregistrer une image par ligne dans ma base de données. Tout
Pb avec image pour submit [ par franzioz ]
(une réponse)Hello,J'ai un petit pb car je veux mettre une image a la place d'un bouton pour envoyer mes donnes d'un formulaire. Le probleme est que j
java et jpg [ par Troyan ]
Bonjour a tous voila je recherche un java qui permette. de prendre une image jpg de la retailler et de la sauver en jpg. genre faire une vignette de l
Comment inserer une image ou un fichier dans une base Access ? [ par langju ]
Bonjour à tous,voilà j'ecris pour un petit problème :Sur une page ASP j'ai crée un formulaire avec un FileUpload(champ de fichier.) ma balise form est
image [ par pitxun ]
j'aimerais savoir comment il faut faire pour connaître les dimensions d'une image.j'aimerais connaître la commande et sa syntaxe.
pb dinsertion d'une image [ par habil ]
BonjourJe fait un formulaire ayant un champs de parcourir pour insererune image .Le probleme c'est la procedure apres l'envoie du chemin de l'image..
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE [WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE[WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE par FREMYCOMPANY
Je pense qu'ils ont besoin d'une piqure de rappel chez Microsoft : c'est bien gentil d'avoir une interface jolie, mais si c'est pour avoir un truc qui ne convainct pas dedans, c'est peine perdue.
---->
Système ouvert ----> Fermé ?
P...
Cliquez pour lire la suite de l'article par FREMYCOMPANY
Forum
CRYPTANALYSECRYPTANALYSE par expertnajeh
Cliquez pour lire la suite par expertnajeh
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|