begin process at 2012 05 27 19:22:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Scripting

 > 

VBScript

 > 

Dessiner/Siner une image en .NET


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Dessiner/Siner une image en .NET

mercredi 6 juin 2007 à 13:28:31 | Dessiner/Siner une image en .NET

aloisio11

Bonjour,

Je voudrais signer un photo avant de l'afficher mais sans l'enregistrer.

Cela est-il possible ?

J'ai trouvé une source qui correspond a ce que je voudrais sauf que l'image est enregistrer :
http://www.aspfr.com/codes/CLASSE-SYSTEM-DRAWING-OU-COMMENT-DESSINER-AVEC-ASP_9029.aspx

Quelau'un a t il une solutions ?

Merci d'avance
mercredi 6 juin 2007 à 22:10:37 | Re : Dessiner/Siner une image en .NET

yann_lo_san

Si j'ai bien compris, tu veux écrire quelque chose sur l'image avant de l'afficher et sans la sauvegarder ?

A mon avis,
Il faut passer par une page de chargement d'une image temporaire :

// L'image de départ
Bitmap bm = new Bitmap(ResolveUrl("~/img/image.bmp"));
Graphics g = Graphics.FromImage(bm);

// Ecrit dessus
Font f = new Font("Verdana", 8);
g.DrawString("un texte", f, Brushes.White, X, Y);

// Sauve img temporaire en gif (sera écrasée au prochain appel)
HttpRequest http = Context.Request;
string path = http.MapPath(http.ApplicationPath) + "\\img\\";
bm.Save(path + "imgTemp.gif", ImageFormat.Gif);

// Appelle une page de chargement de l'img temp
Response.Write("<img src='LoadImage.aspx?path=" +
                         path + "&src=imgTemp.gif'>")

f.Dispose();
g.Dispose();
bm.Dispose();


// --------------------------------------------------------------------------
// La page de chargement : LoadImage.aspx :
// Simplement créer une webForm vide par visualStudio et dans le
// code
behind faire une réponse binaire des octets de l'image :

private void Page_Load(object sender, System.EventArgs e)
{
      string fileName = Request.QueryString["src"];
      string filePath = Request.QueryString["path"];
      string fullPath = filePath + "\\" + fileName;

      FileStream fileStream = new FileStream(fullPath, FileMode.Open);
      long fileSize = fileStream.Length;
      byte[] buffer = new byte[fileSize];
   
      fileStream.Read(buffer, 0, (int)fileSize);
      fileStream.Close();

      Response.BinaryWrite(buffer);
}


Voilà, j'ai pas testé mais ça devrait marcher.
Désolé mais c'est du C#, facilement transcriptible en vb.




Cette discussion est classée dans : enregistrer, net, image, dessiner, siner


Répondre à ce message

Sujets en rapport avec ce message

dessiner sur une image en asp.net [ par samanona ] c'est urgent  bonjour tous le monde je suis entain de réaliser une application t j'ai besoin de dessiner sur une image  j'ai réaliser des recherche ma Dessiner sur une image, SANS sauvegarde [ par bibi59100 ] Bonjour a tous, j'ai un petit problème, je m'explique, alors je dois dessiner sur une carte, donc jusque la c'est pas trop compliqué.Le seul problème forcer l'ouverture de la boite ENREGISTRER SOUS [ par jacquin21 ] sur un lien servant a ouvrir une image , IE ouvre et affiche l'image automatiquement sans proposer la boite de dialogue ENREGISTRER SOUS. Comment cont enregistrer image dossier [ par moorice ] Bonjour, je develloppe une application web en c#,j'aimerais savoir comment inserer une image dans un dossier ou le chemin de l'image provient d'un tex Re-dimensionner une image [ par Mickey VB ] Bonjour j'utilise ASP.NET avec vb.net.et je souhaiterais centrer une image sur ma fenêtre IE en fonction de la résolution ou de la taille de la fenêtr [débutant] Ma WebApp ASP.NET n'affiche aucune image, Pourquoi ?? [ par godvicien ] Salut a tous !Je suis ingénieur C# et habituellement je développe en WinForms. Mais j'ai besoin de créer une "WebSkin" pour mon logiciel DotNet.J'ai d Dessiner une Carte du Ciel (Zodiaque et symboles) en ASP.NET [ par logistel ] Bonjour,Je programme en VB.Net 2005 et j'arrive à dessiner une carte du Ciel c'est à dire un cercle du zodiaque avec le dessin des planètes autour sur Upload d'une image ASP.net et C# [ par rabli ] Salut,j'ai un petit probleme: j'ai mis un control image sur ma page ASP.NETet un control FileUploadj'ai ajouter un bouton que j'ai codé de cette facon tableau en ASP.NET [ par sofiesofie ] bonsoir, je suis débutante en ASP.NET,c'est la premier fois que j'utilise ASP.NET de Visual Studio 2005je veux dessiner un tableau principale qui cont Gridview - SQLDataSource problème d'utilisation des Template [ par nazzguhl ] Bonjour,Je débute dans asp.net depuis peu, et j'ai mis en place un gridview relié à une table SQL par SQLDataView et j'ai un champ CodeId numérique et


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales