cs_Batman60
Messages postés71Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention21 octobre 2007
-
9 juil. 2005 à 15:21
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 2009
-
11 juil. 2005 à 23:14
salut à tous
quelqu'un peut me dire quelle fonction utiliser de la librairie FreeImage pour le redimensionnement d'une image
exemple:
conversion d'une bmp de 1600x1200 en 1024x1024 et si possible la diminuer de chaque côté de facon à garder le cadrage
merci
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 11 juil. 2005 à 01:05
regarde la page 75 du manuel, elle explique comment redimensionner une image :)
la fonction est: FreeImageRescal(...) voila, sinon pour car la proportionnalité quand tu reduit, bah c'est a toi de faire les calculs, losque l'utilisateur entre la hauteur, tu calcul alors le rapport "ancienne hauteur"/"nouvelle hauteur" et tu l'applique à la largeur. en clair c'est à toi de te debrouiller, pour que quand l'utilisateur met une valeur, tu calcul l'autre, puis tu redimensionne l'image.
Bob...
"La chance accorde ses faveur aux esprits avertis..."
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 11 juil. 2005 à 23:14
je ne sais pas, ma méthode fonctionne c'est a toi de chercher dans le manuel.
et au passage l'anglais c'est primordial en informatique :) il n'est pas trop tard pour apprendre !
Bob...
"La chance accorde ses faveur aux esprits avertis..."
cs_Batman60
Messages postés71Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention21 octobre 2007 11 juil. 2005 à 22:42
merci LordBob c'est ok
d'une image 1600 x 1200 en 1024x1024 l'image est déformée normal
en lui donnant cette dimension d'abord 1600-176=1424 x 1200-176=1024 diminuée en proportion quoi,puis la couper de chaque côté 1424-( 2x200)=1024
oui mais la existe -t-il une fonction pour cela
j'ai consulté le manuel de FreeImage mais je ne sais pas trop quoi utiliser comme fonction
moi et l'anglais
merci et @+