Rechercher : dans
Par :

PHP Prob taille images

Dernière réponse le 27 aoû 2003 à 15:13:18 yro, le 18 aoû 2003 à 22:57:46 
 Signaler ce message aux modérateurs

Bonjour,
Je construit actuellement un site en PHP pour le commerce de mon beau père, le site sera en local (1 PC dans la boutique). Le site contient une série d'image que l'on doit savoir imprimer dans les dimension voulue pas le visiteur.
Il faut donc convertir les mm en Pixels. D'après les lectures déjà faites, cela dépend de la résolution de l'écran.
Etant donné que cela je connais d'avance puisque consultable que sur un pc comment puis-je calculer la taille en pixel approximativement si par exemple la résolution est de 800*600?
Merci de votre aide.

----===Yro===----

Meilleures réponses pour « PHP Prob taille images » dans :
Diminuer la taille d'une image VoirSi vous trouvez que vos photos sont trop grosses ou trop lourdes (par exemple pour envoyer par mail ou pour publier sur une page web), voici 4 étapes pour diminuer la taille des fichiers: Étape 1 (optionnel !) : Passer GREYCStoration sur...
Optimiser la taille des images PNG VoirOn peut optimiser de manière importante la taille des fichiers PNG, ce qui est particulièrement intéressant pour les pages web. La méthode décrite ci-dessous permet de réduire les fichiers PNG en moyenne à 40% de leur taille originale. Comment...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...
LaTeX - Insertion d'images VoirStyle LaTeX permet d'insérer des images de différents formats. Le plus simple est d'insérer des fichiers de type eps (Encapsuled Postscript) : Il suffit d'insérer dans le préambule la ligne suivante : \usepackage{graphicx} Puis d'insérer...

1

yro, le 18 aoû 2003 à 23:02:16
  • +2

Je viens également de lire qu'apparemment cela dépend également de la résolution au moment du scan des images (A vérifier)
Dès lors, si je connais la résolution de l'écran, la résolution lors du scan, .....
Comment pouvoir concertir cela?
Merci
----===Yro===----

Répondre à yro

2

fepk, le 19 aoû 2003 à 20:46:56

Salut Yro,

Va faire un tour sur :

http://www.nicenord.com/modulpho/resolution.htm

Bien à toi.

Répondre à fepk

3

yro, le 20 aoû 2003 à 15:40:37

Merci pour les infos, mais je ne suis pas sûr d'avoir tout saisi.
Imaginons, j'ai scanné une image de 1pouce * 2pouce et avec une résolution de 300ppp
pour l'imprimer à la taille réelle, je dois l'afficher avec une taille de 300pixel*600pixel.
----===Yro===----

Répondre à yro

4

fepk, le 20 aoû 2003 à 20:03:22

Salut YRO,

si j'ai bien compris, tu veux que ton image virtuelle (celle de l'écran) soit à la taille de ton image réelle (celle que tu as scanné de 1 pouce x 2 pouces qui fait donc bien 300 x 600 ppp puisque tu as scanné à 300 ppp) ?.

Et pour être encore plus clair, tu veux que l'image qu'il y a sur l'écran face 1 pouce x 2 pouces (comme la vraie) C'est ça ?

En sachant qu'un écran mac fait 72 ppp (et un écran PC 92 ppp), pour avoir la taille réelle, il faut que ton image fasse 72 (ou 96) x 144 (ou 192) sur l'écran, elle fera ainsi 1 pouce x 2 pouce. L'idéal étant de scanner directement dans ta résolution d'écran (72 ou 96 ppp).

Est-ce clair ?

A bientôt et bonne chance.

FEPK

Répondre à fepk

5

yro, le 20 aoû 2003 à 22:28:35

Merci,
c'est déjà un peu plus clair.
Je vais essayer de détailler explicitement le but.
En fait le site reprends une série d'image (tattoo), lorsqu'une personne aura choisi son tattoo, il décide del'imprimer avec la taille désirée afin de pouvoir faire le calque pour tatouer.

Pour reprendre mon exemple, je scan une image de 1pouce sur 2pouces en 96ppp (puisque sur PC) et la personne veut l'imprimer avec une taille deux fois plus grande, autrement dit imprimer avec une taille de 2pouces sur 4pouces.
Quels sont les valeurs à indiquer dans la balise <img.... au niveau de la hauteur et de la largeur?

Merci.

Pas facile tout ça......

----===Yro===----

Répondre à yro

6

fepk, le 21 aoû 2003 à 00:04:04

L'idéal pour que le résultat soit esthétiquement correct, il faudrait que ce soit toi qui propose les différents formats et non pas le client, mais bon, le client est roi.
En fait il suffit simplement de demander à l'internaute la taille qu'il veut (en pouce par exemple) et ensuite d'indiquer dans les attributs WIDTH et HEIGHT de IMG la taille de l'image. Ex. :
- Si un internaute veut une image de 4 pouces (largeur) sur 3,5 pouces (hauteur), sur son imprimante de 300 ppp (une imprimante laser de base) , il faudra que l'image soit de 1200 (4x300) sur 1050 (3,5x300), et pour qu'elle soit de bonne qualité, il te faudra faire des tests, car si tu scannes en 96 ppp, il va y avoir une extrapolation (étape qui consiste à "inveter" des pixels qui n'existent pas, en bref). De plus si le rapport Lxh n'est pas respecté, IMG va déformer l'image. Et enfin, une image de 1200 x 1050, c'est pas mal de temps de téléchargement. Fais des tests, tu verras.

Est-ce plus clair ?

Répondre à fepk

7

yro, le 21 aoû 2003 à 11:47:18

Super merci bcp


----===Yro===----

Répondre à yro

8

yro, le 25 aoû 2003 à 10:44:57

Salut,

J'ai fait des tests sous win XP et cela fonctionne bien. Par exemple je veux imprimer une image de 10cm sur 5cm j'ai donc mis dans la balise <img... height=1/2.5*10*96 et width=1/2.5*10*96. Lors de l'impression j'ai effectivement la bonne taille.

pour découper mon calcul:
1/2.5 --> permet de passer des pouces vers les CM
*10 --> taille désirée en cm
*96 --> puisque c'est un écran PC

Alors où est mon problème me direz vous? Et bien voilà, le système d'exploitation final n'est pas windows, mais Linux. et là j'ai pas les bonnes dimension. Si je demande 10 sur 5 j'ai en fait 11,5 sur5,5

Quelqu'un peut me dire pourquoi? Est-ce que sous linux, la gestion de l'écran est différente? (Autre que 96pixels ?)

Merci beaucoup,

----===Yro===----

Répondre à yro

9

fepk, le 26 aoû 2003 à 06:03:08

Désolé Yro, je suis sous Mac ou Pc mais connait pas Linux.

Bonne chance (je pense qu'il s'agit d'un problème de résolution. Dans le pire des cas, essaie plusieurs valeurs et regarde si tu ne peux pas en déduire une régle de trois approximative, ou s'il n'y a pas un facteur commun).

Fepk

Répondre à fepk

10

 yro, le 27 aoû 2003 à 15:13:18

Merci,
Tu n'aurais pas une idée d'où je pourrais trouver ces informations?

J'ai chercher un peu mais j'ai rien trouvé.

Il faut dire que je ne sais pas trop quoi mettre dans les moteurs de recherches..... j'ai essayé : résoolution écran linux, ...... mais rien trouvé....

@+

----===Yro===----

Répondre à yro
Collection CommentÇaMarche.net