1

j'ai besoin de faire afficher sur un écran une image en taille "réelle", il s'agit d'un baguier pour connaitre la taille de son tour de doigt en utilisant une bague que l'on possède déjà.

le problème c'est que chaque écran à un dpi différent, et mettre en mm la taille de l'image ne fonctionne pas, je ne sais si ça viens de l'os ou du navigateur mais la taille est calculée suivant un 96dpi fixe et non suivant celui de l'écran.

bref, je me demande si il existe qq chose techniquement pour faire ce que je veut, du svg ? flash peut'être ?

j'aimerais vraiment éviter de faire imprimer un document pour avoir cette taille réelle, surtout qu'imprimer sans stretch c'est pas forcement évident pour mme michou ^^

2

Même sous Windows c'est pas toujours fiable ou même faisable, alors je pense que pour du web tu peux abandonner direct (sans parler du zoom réglable du navigateur, du multi-écran éventuel, etc.).

Quelques infos ici
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Si tu peux exécuter du code natif, l'EDID peut être une solution, étant donné qu'il est censé contenir la taille matérielle de l'écran : http://en.wikipedia.org/wiki/Extended_display_identification_data ou http://wiki.mandriva.com/fr/Monitor-edid
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

4

Tiens, je constate que Folco est devenu un pro des écrans, probablement suite à tous ses soucis pour faire marcher X grin

Mais bon, exécuter du code natif, pour du Web, ça s'appelle une faille de sécurité généralement cheeky
Et les infos EDID ne sont pas toujours dispo ou correctes.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5

intéressant, ca doit être ce que lit à plus haut niveau getDeviceCap sous windows
HDC screen = GetDC(NULL);
int hSize=GetDeviceCaps(screen,HORZSIZE);
int hRes=GetDeviceCaps(screen,HORZRES);
float PixelsPerMM=(float)hRes/hSize; // pixels per millimeter float PixelsPerInch=PixelsPerMM*25.4; //dpi


mais l’équivalent n'existe ni en javascript ni en action script :/

c'est bien dommage mais je vais devoir forcer l'impression

6

Zerosquare (./4) :
Mais bon, exécuter du code natif, pour du Web, ça s'appelle une faille de sécurité généralement mod.gif

Je pensais aux plugins ou activex. Flash, il fait comment, c'est bien du code natif, non ?
Zerosquare (./4) :
Tiens, je constate que Folco est devenu un pro des écrans, probablement suite à tous ses soucis pour faire marcher X biggrin.gif

Je me suis documenté, oui, mais de là à prétendre être nu spécialiste, ya une marge grin
Zerosquare (./4) :
Et les infos EDID ne sont pas toujours dispo ou correctes.

Exact, d'après tout ce que j'ai lu.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

7

Folco (./6) :
Je pensais aux plugins ou activex. Flash, il fait comment, c'est bien du code natif, non ?
Non, Flash est une VM, comme Java. Les plug-ins eux-mêmes sont en code natif, mais pas le contenu qu'ils font tourner. Effectivement, ActiveX était un cas à part, mais vu les problèmes de sécurité que ça a posé (sans parler de l'incompatibilité avec tout ce qui n'est pas Windows/x86) je pense pas qu'on y revienne cheeky
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

8

finalement je me suis tapé un délire avec une étape d'étalonnage de l'écran avant mesure, si vous voyez un gars avec une règle contre son écran c'est qu'il s'achète une bague cheeky

9

http://findmyringsize.com/fr/calibrate-display-for-ring-size-chart.aspx
Ça m'a rappelé ce topic (et la solution est pas bête).
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

10

pas con d'avoir utilisé un objet standard oui, surtout que la cb ne doit pas être très loin si on compte se payer une bague :^)
à l'époque j'avais simplement fait un trait dragable de 10 cm, deux de plus aurait fait la taille d'un cd :- D