pwalinett
Messages postés22Date d'inscriptionmardi 25 septembre 2007StatutMembreDernière intervention28 août 2008
-
26 sept. 2007 à 15:12
pwalinett
Messages postés22Date d'inscriptionmardi 25 septembre 2007StatutMembreDernière intervention28 août 2008
-
2 oct. 2007 à 10:08
bonjour,
j'aimerais redimensionner a l'affichage des images qui sont dans ma base de donnees,l'affichage des images marche, mais elles sont déformés.
parce que dans l'html j'ai réduit le heigth et width en 100*100, mais du coup toutes mes images arrivent en 100*100 meme si a l'origine elles n'étaient pas carré!! y-a-t-il un moyen de les réduire en proportion???
merci!
pwalinett
pwalinett
Messages postés22Date d'inscriptionmardi 25 septembre 2007StatutMembreDernière intervention28 août 2008 27 sept. 2007 à 09:43
merci !!
mais si le heigth est plus grand que le width , la hauteur de la miniature dépasse les 100px. et quand j'essaie de comparer la hauteur de l'image avec sa longueur, il me dit que c'est pas possible
if (PieceJointe.Width > PieceJointe.Height) ...
--> impossible de convertir implicitement le type System.Web.UI.WebControls.Unit en int
alors j'ai essayé comme sa : largeuroriginale =(int)PJ.Width;
hauteuroriginale = (int)PJ.Height;
if (largeuroriginale > hauteuroriginale
mais toujours pas...
pwalinett
Vous n’avez pas trouvé la réponse que vous recherchez ?
zuff
Messages postés79Date d'inscriptionlundi 28 octobre 2002StatutMembreDernière intervention21 octobre 2008 27 sept. 2007 à 10:58
Alors d'abord passe par un convert.toInt32 (PJ.Width.value.toString()) mais il faut pas faire ça sur l'image finale mais sur la Bitmap que tu as récupérer dans la base.
Et suivant le résultat tu détermine si c'est la largeur ou la hauteur qui est à 100.
PS : je peux pas te faire de code car le seul applicatif où je récupère une image dans une base est en vb.
pwalinett
Messages postés22Date d'inscriptionmardi 25 septembre 2007StatutMembreDernière intervention28 août 2008 27 sept. 2007 à 14:41
mais qu'est ce qu'il faut mettre dans le MapPath :
System.Drawing.Bitmap vignette = new System.Drawing.Bitmap(Server.MapPath("~") + "\" + repvignette);
il arete pas de me dire exception non géré!!
alors du coup il me prend pa la miniature "vignette" et m'affiche la piece jointe dans son forma original...
avec comme LeChemin = "c:\\perso\\ZUFFJM\\Visual Studio 2005\\WebSites\\SIP3\\pdf\\Miniatures\\32_130907.jpg
" et CheminImage est le chemin relative de l'image.
et ca marche, je récupère bien la hauteur et la largeur et modifie bien l'image.