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

Signaler
Messages postés
227
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
26 avril 2012
-
Messages postés
227
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
26 avril 2012
-
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

Messages postés
227
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
26 avril 2012

Pour ma part j'ai trouvé:



1twips = 0,0176388888888889 mm

1twips = 0,0666666666666667 px



Voilà merci de vos commentaires
Messages postés
721
Date d'inscription
dimanche 10 juin 2001
Statut
Membre
Dernière intervention
27 mars 2011
4
Screen.TwipsPerPixelX et Screen.TwipsPerPixelY Te donnerons le nombre de twips par pixel (en vb). Ca vaut normalement 15
Messages postés
227
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
26 avril 2012

Pourrais-tu attayer ton explication stp si possible avec un morceau de code ?
Messages postés
809
Date d'inscription
mercredi 11 octobre 2000
Statut
Membre
Dernière intervention
29 septembre 2010
6
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

Messages postés
227
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
26 avril 2012

Salut,



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



@+



ABF