Réalité de conversion graphique ? (Pixel, twips,cm,pouces)

cs_ABF Messages postés 227 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 26 avril 2012 - 27 août 2005 à 13:14
cs_ABF Messages postés 227 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 26 avril 2012 - 28 août 2005 à 17:53
Bonjour à tous, j'aimerais savoir si ces égalités étaient approximatives ou bien réelles.



1 pixel 1 point 1/72 pouce = 20 twips

1 pouce 72 pixels 72 points = 1 440 twips

1 cm = 567 twips



De plus j'ai trouvé des progs sur ce site mais tous était soit disant
éronnés donc s'il pourrait y avoir une source programmer avec justesse
ou juste affirmation de ces égalité ce serait sympathique.



Merci Bonne journée.

5 réponses

cs_ABF Messages postés 227 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 26 avril 2012
27 août 2005 à 13:18
Pour ma part j'ai trouvé:



1twips = 0,0176388888888889 mm

1twips = 0,0666666666666667 px



Voilà merci de vos commentaires
0
Tilois Messages postés 721 Date d'inscription dimanche 10 juin 2001 Statut Membre Dernière intervention 27 mars 2011 7
27 août 2005 à 15:23
Screen.TwipsPerPixelX et Screen.TwipsPerPixelY Te donnerons le nombre de twips par pixel (en vb). Ca vaut normalement 15
0
cs_ABF Messages postés 227 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 26 avril 2012
27 août 2005 à 16:50
Pourrais-tu attayer ton explication stp si possible avec un morceau de code ?
0
Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 8
27 août 2005 à 22:08
Salut,



Un pixel, c'est un carré de coté 1 : x * y donc 1 * 1 ... soit surface de 1 pixel²



Or en VB l'unitée par défaut est le Twips donc même formule x * y = Screen.TwipsPerPixelX * Screen.TwipsPerPixelY



Avec Screen.TwipsPerPixelX Screen.TwipsPerPixelY 15

donc surface d'1 pixel : 1 pixel² 15 * 15 225 Twips²



Tu auras compris que le nombre de Twips par pixel est donné par Screen.TwipsPerPixelX pour les X et pareil pour les y ;)





Démo:



Debug.Print Screen.TwipsPerPixelX * Screen.TwipsPerPixelY

++

Zlub

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_ABF Messages postés 227 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 26 avril 2012
28 août 2005 à 17:53
Salut,



Merci pour ton explication Zlub. Tu m'a eclaircit sur ce problème.



@+



ABF
0
Rejoignez-nous