Problème mathématique appliqué aux images numériques (largeu

Discutez d'informatique ici !
bertrand73
Messages: 2
Enregistré le: 20 Mar 2012, 17:26

Problème mathématique appliqué aux images numériques (largeu

par bertrand73 » 20 Mar 2012, 17:42

bonjour à tous,

je suis développeur informatique et j'ai un problème particulier sur le traitement d'images pour la création d'un site internet..
J'ai plus l'habitude de m'acharner ou bien de consulter les ressources disponibles en ligne pour trouver la solution, mais là, pas moyen de trouver ça!! :triste:

Voici mon problème, j'ai des images que je veux redimensionner en conservant leur ratio et l'image de sortie doit avoir un nombre de pixels donné.

Je veux par exemple savoir la LARGEUR et HAUTEUR d'une photo de 4272 pixels par 2848 pixels redimensionnée pour qu'elle contienne 2457600 pixels.

Sur le net, j'ai bien trouvé une ressource mais les petits malins n'ont pas mis le code source apparent (le calcul se fait du coté serveur):
http://www.silisoftware.com/tools/screen.php

merci d'avance pour votre aide.



Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 13:39

par Dlzlogic » 20 Mar 2012, 18:45

Bonjour,
J'ai pas très bien compris si votre problème est simplement un problème de proportion où si c'est un problème de création d'image réduite pour obtenir une bonne qualité.
Dans le premier cas votre image d'origine mesure 4272 x 2848 = 12166656. L x H
Vous voulez que votre image destination pèse 2457600 = l x h.
On appelle R le ratio, alors
l = L*R ; h = H*R
l * h = 2457500 = R² * L * H = R² * 12166656
R² = 2457600 / 12166656 = 0.2019946
R = racine(0.202) = 0.4494
l = 4272 * 0.4494 = 1919.8
h = 2848 * 0.4494 = 1279.9 (sauf erreur ce calcul)
La difficulté est que des pixels ne peuvent pas se couper en morceau et que la multiplication des deux ne fera pas le nombre de pixels désirés pour votre image.
Dans la pratique, on adopte une des dimensions et on calcule l'autre à partir de celle-là.

Donc, on en arrive au second point.
En gros et en simplifiant, 5 pixels de l'image d'origine vont être représentés par 1 pixel de l'image destinations. C'est pas forcément très simple.

bertrand73
Messages: 2
Enregistré le: 20 Mar 2012, 17:26

par bertrand73 » 20 Mar 2012, 20:25

bonjour Dlzlogic,

Oui il s'agissait bien 'simplement' d'un problème de proportion! :we:

Et vous répondez parfaitement à mon problème, je me rend compte que c'était moins compliqué que je l'avais imaginé mais après c'est toujours plus facile!!

Merci bien pour votre aide.
Bertrand

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 6 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite