Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : System.Drawing.Imaging.ImageFormat.Png [ Web 2.0 ] (primactif)

samedi 30 août 2008 à 18:35:27 | System.Drawing.Imaging.ImageFormat.Png

primactif

Bonjour

j'ai fais un ImageHandler pour créer des miniatures.

si l'image d'origine est un .jpg donc pas de transparence je n'ai aucun soucis.

mais je veux faire la même chose avec des .png pour utiliser la transparence.

Et la rien ne va plus.

Voila ce que je fais

************
Select Case imageFile.Substring(imageFile.LastIndexOf("."))
   Case ".jpg"
      img.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg)
   Case ".png"
      'img.Save("c:\Test.png", System.Drawing.Imaging.ImageFormat.Png)
      img.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png)
   Case ".gif"
      'img.Save("c:\Test.gif", System.Drawing.Imaging.ImageFormat.Gif)
      img.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif)
End Select
***************
Si au lieu de mettre l'image dans un stream je l'écris dans un fichier c'est ok

merci si vous avez une idée de ce que je nai pas compris.


Bruno POUPON webmaster@primactif.com
HTTP://WWW.PRIMACTIF.COM

dimanche 31 août 2008 à 17:46:28 | Re : System.Drawing.Imaging.ImageFormat.Png

jesusonline

Membre Club Administrateur CodeS-SourceS
bonjour, tu as un message d'erreur particulier ? les autres images onctionnent ? renseigne tu correctement Response.ContentType = 'image/png" ?


Cyril - MVP ASP.net - MCPD ASP.net & MCTS SQL - Consultant indépendant

lundi 1 septembre 2008 à 11:36:18 | Re : System.Drawing.Imaging.ImageFormat.Png

primactif

Bonjour cyril et merci de l'intéret

Le message d'erreur est "Une erreur générique s'est produite dans GDI+."

je pensais que dans

img.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png)

System.Drawing.Imaging.ImageFormat.Png était la pour définir le format.

d'ailleur si je fais

img.Save("c:\Test.png", System.Drawing.Imaging.ImageFormat.Png)


l'image est bien créée et est correct, j'ai essayé en png 8bits et png 24bits. le résultat est le même.

Bruno POUPON webmaster@primactif.com
HTTP://WWW.PRIMACTIF.COM

mardi 16 septembre 2008 à 17:23:53 | Re : System.Drawing.Imaging.ImageFormat.Png

primactif

Réponse acceptée !
Bonjour

Bon j'ai trouvé il faut passer par un MemoryStream. par contre j'ai l'mpression que le temps de traitement est important.


Bruno POUPON webmaster@primactif.com
HTTP://WWW.PRIMACTIF.COM



Cette discussion est classé dans : system, png, imaging, drawing, imageformat


Répondre à ce message

Sujets en rapport avec ce message

utiliser system.drawing ??? [ par romain3395 ] Bonjour,j'aimerai savoir comment on pourrait faire pour dessiner un diagramme.J'ai vu que dans la classe Systeme, il y a un objet drawing.Comment l'ut Probleme avec System.Drawing.Bitmap [ par jolazoule ] Salut,J'utilise System.Drawing.Bitmap pour redimensionner une imageJ'ai le code suivant : Dim bmp As </FO Upload d'image, redimension et enregistrement SQL [ par Blowdesign ] J'ai un fichier image téléchargé par un upload.L'objet est un stream.Je voudrais redimensionner l'image avant de l'enregistrer dans SQLMais le stream Images dynamiques [ par LostWorld ] Bonjour,J'ai débuté l'asp.NET il y a qqs mois, j'ai toujours essayé de persévérer et de résoudre mes problèmes de code par moi-même mais cette fois-ci Miniatures d'images [ par yous ] J'ai récupéré un code grâce à l'un des membres de codesSources, ci-dessous :********************************************************************System Gestion de miniatures d'images [ par yous ] Dans le but de proposer des aperçus et pour ne pas retarder les temps de téléchargement, je me suis intéressé à la gestion des miniatures d'images.S'i Impersonate [ par RegVB ] Bonjour,Depuis une page aspx, je lance un exécutable grâce à System.Diagnostics.Process p = new<font DSN System [ par Lilianna ] Bon voila.....jai loader un .zip sur se site qui est en fait un forum..Ett dans les informations donner il me dise de crée un DSN System grace au pilo Help Problème avec IIS pour un projet ASP [ par bensniper ] j'ai 2 projets que je veux mettre sur un serveur win2000srv je met le 1er projet sur la machine aucun pb tout fct correctement je fais la meme chose p help impression [ par bensniper ] j'arrive à imprimer sans trop de pb mais j'ai actuellement 2 Grop pb 1° je n'arrive pas à faire des saut de page je pensais que c'etait l'expression :


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.