Image proportionnelle
Discutez d'informatique ici !
-
alexdu23
- Messages: 3
- Enregistré le: 20 Mai 2018, 15:22
-
par alexdu23 » 20 Mai 2018, 15:35
Bonjour,
Je connais la valeur de A, B et X :
(A) height_img = 643
(B) width_img = 1023
(X) top = -362px
Mais j'aimerai pouvoir déterminer la nouvelle valeur de X proportionnellement lorsque je modifie les valeurs de A et B par exemple :
(A) height_img = 468
(B) width_img = 745
(X) top = ? (normalement la réponse doit être -188 mais qu'elle est la formule pour la déterminer à partir des valeurs de A, B et X ?)
(A) height_img = 391
(B) width_img = 623
(X) top = ? (normalement la réponse doit être -111 mais qu'elle est la formule pour la déterminer à partir des valeurs de A, B et X ?)
Merci, par avance pour votre aide..
-
pascal16
- Membre Légendaire
- Messages: 6663
- Enregistré le: 01 Mar 2017, 13:58
- Localisation: Angoulème : Ville de la BD et du FFA. gare TGV
-
par pascal16 » 20 Mai 2018, 19:06
je pensais qu'on était en mode 'centré', donc on gardait le centre de l'image fixe mais je trouve vers -236 pour le premier exemple. donc pas mieux.
Top, est, il me semble, l'ordonnée du premier point de l'image
-
alexdu23
- Messages: 3
- Enregistré le: 20 Mai 2018, 15:22
-
par alexdu23 » 21 Mai 2018, 10:50
Non, l'image n'est pas centrée c'est comme la photo de couverture d'un profil Facebook l'utilisateur positionne l'image à la hauteur qu'il souhaite par exemple (X) top = -362px par contre comme le design de mon site est extensible et non fixe comme celui de Facebook le fait de redimensionner la fenêtre redimensionne également la photo ce qui a pour conséquence de fausser le (X) top = -362px il faudrait donc le re-calculer à chaque redimensionnement de la fenêtre mais je ne vois pas du tout comment faire ce calcul.... Voici un schéma:
https://ibb.co/kHirJ8Merci,
-
fatal_error
- Modérateur
- Messages: 6610
- Enregistré le: 22 Nov 2007, 13:00
-
par fatal_error » 21 Mai 2018, 20:04
où se trouve ton origine? (le point de coordonnées 0, 0)
et tes axes, quels sont ils? je présume l'axe des x vers le bas et l'axe des y vers la droite?
la vie est une fête
-
alexdu23
- Messages: 3
- Enregistré le: 20 Mai 2018, 15:22
-
par alexdu23 » 22 Mai 2018, 16:24
Merci, pour votre aide, j'ai réussi à trouver la réponse tout seul :
(ORI_A) height_img = 642px
(ORI_B) width_img = 1023px
(ORI_X) top = -362px
(A) height_img = 468px
(B) width_img = 745px
(X) top = ?
X' = (A-(((ORI_A-ORI_X)/ORI_A) x A)
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités