trignonométrie pratique pour les nuls

faire un lien vers cette page cacher les citations trignonométrie pratique pour les nuls
de : Christophe Raverdy
le :dimanche 11 novembre 2007 a 20h40

Attention : cet article est publié simultanément sur
fr.education.entraide.maths et fr.rec.photo.labo.numerique
Je vous laisse adapter le suivi.
Bonjour.
J'ai une série de photos que je dois retoucher sur le plan angulaire :
une rotation souvent de 1%, parfois jusqu'à 3%.
J'ai trouvé comment corriger sous gimp :
- affichage de grille;
- rotation de x°;
- pose de quatre guides;
- massicot (qui me génère 9 blocs);
- sauvegarde de la partie centrale.
En fonction de la taille de l'image (par exemple 1296 x 1950),
des coordonnées du centre de l'axe de rotation (par exemple 648 x 976),
pour une rotation de 2,2°
J'ai 4 points caractéristiques :
A (0000,0000)
B (1296,0000)
C (1296,1952)
D (0000,1952)
A me donne le guide vertical d'abcisse 35
B me donne le guide horizontal d'ordonnée 24
C me donne le guide vertical d'abcisse 1260
D me donne le guide horizontal d'ordonnée 1926
Mes questions sont doubles :
Pour la trigonométrie, quelles sont donc les formules qui me
permettraient de déterminer automatiquement la position des quatre
guides en fonction des dimensions ?
Pour "gimp", comment automatiser la procédure de façon à fournir les
coordonnées des guides et sauvegarder automatiquement le bloc central ?
Par avance, merci pour vos éclaircissements.
Gestion collaborative des FAQ et CU : http://gnouf.info/mediawiki
Défense d'une radio "élitaire, pour tous" : http://chiwalou.org/ba....

Re: trignonométrie pratique pour les nuls
de : "Ricco"
le : dimanche 11 novembre 2007 a 21h30

Christophe Raverdy a écrit:
Attention : cet article est publié simultanément sur
fr.education.entraide.maths et fr.rec.photo.labo.numerique
Je vous laisse adapter le suivi.
Bonjour.
J'ai une série de photos que je dois retoucher sur le plan angulaire :
une rotation souvent de 1%, parfois jusqu'à 3%.
J'ai trouvé comment corriger sous gimp :
- affichage de grille;
- rotation de x°;
- pose de quatre guides;
- massicot (qui me génère 9 blocs);
- sauvegarde de la partie centrale.
En fonction de la taille de l'image (par exemple 1296 x 1950),
des coordonnées du centre de l'axe de rotation (par exemple 648 x
976), pour une rotation de 2,2°
J'ai 4 points caractéristiques :
A (0000,0000)
B (1296,0000)
C (1296,1952)
D (0000,1952)
A me donne le guide vertical d'abcisse 35
B me donne le guide horizontal d'ordonnée 24
C me donne le guide vertical d'abcisse 1260
D me donne le guide horizontal d'ordonnée 1926
Mes questions sont doubles :
Pour la trigonométrie, quelles sont donc les formules qui me
permettraient de déterminer automatiquement la position des quatre
guides en fonction des dimensions ?
Pour "gimp", comment automatiser la procédure de façon à fournir les
coordonnées des guides et sauvegarder automatiquement le bloc central
?
Par avance, merci pour vos éclaircissements.

si ce logiciel est capable de detecter la position initiale , ca va être un
jeu d'enfant pour lui, je veux dire le decalage angulaire par rapport a
quoi, verticale horizontale ?
Ricco

Re: trignonométrie pratique pour les nuls
de : Christophe Raverdy
le : dimanche 11 novembre 2007 a 22h03

si ce logiciel est capable de detecter la position initiale , ca va
être un
jeu d'enfant pour lui, je veux dire le decalage angulaire par rapport
a quoi, verticale horizontale ?

La rotation change avec chaque photo. A chacune je peux associer la
largeur, la hauteur ainsi que la rotation celle-ci ayant pour origine
le centre de la photo.
A partir du moment où la rotation est effectuée je peux sauvegarder
l'image. Ce que je cherche c'est à gagner du temps en passant au
massicot les parties inutiles.
Gestion collaborative des FAQ et CU : http://gnouf.info/mediawiki
Défense d'une radio "élitaire, pour tous" : http://chiwalou.org/ba....

Re: trignonométrie pratique pour les n
de : Ofnuts
le : dimanche 11 novembre 2007 a 22h36

Christophe Raverdy a écrit:
Attention : cet article est publié simultanément sur
fr.education.entraide.maths et fr.rec.photo.labo.numerique
Je vous laisse adapter le suivi.
Bonjour.
J'ai une série de photos que je dois retoucher sur le plan angulaire :
une rotation souvent de 1%, parfois jusqu'à 3%.
J'ai trouvé comment corriger sous gimp :
- affichage de grille;
- rotation de x°;
- pose de quatre guides;
- massicot (qui me génère 9 blocs);
- sauvegarde de la partie centrale.
En fonction de la taille de l'image (par exemple 1296 x 1950),
des coordonnées du centre de l'axe de rotation (par exemple 648 x 976),
pour une rotation de 2,2°
J'ai 4 points caractéristiques :
A (0000,0000)
B (1296,0000)
C (1296,1952)
D (0000,1952)
A me donne le guide vertical d'abcisse 35
B me donne le guide horizontal d'ordonnée 24
C me donne le guide vertical d'abcisse 1260
D me donne le guide horizontal d'ordonnée 1926
Mes questions sont doubles :
Pour la trigonométrie, quelles sont donc les formules qui me
permettraient de déterminer automatiquement la position des quatre
guides en fonction des dimensions ?
Pour "gimp", comment automatiser la procédure de façon à fournir les
coordonnées des guides et sauvegarder automatiquement le bloc central ?
Par avance, merci pour vos éclaircissements.

Ta question c'est bien "comment déterminer le plus grand rectangle à
côtés horizontaux/verticaux contenu dans un rectangle de dimensions
données et à côtés horizontaux/verticaux qu'ont fait tourner de X degrés?"?
Bd.
TDM850/UKRMMA#2

Re: trignonométrie pratique pour les n
de : Ofnuts
le : dimanche 11 novembre 2007 a 22h57

Christophe Raverdy a écrit:
Attention : cet article est publié simultanément sur
fr.education.entraide.maths et fr.rec.photo.labo.numerique
Je vous laisse adapter le suivi.
Bonjour.
J'ai une série de photos que je dois retoucher sur le plan angulaire :
une rotation souvent de 1%, parfois jusqu'à 3%.
J'ai trouvé comment corriger sous gimp :
- affichage de grille;
- rotation de x°;
- pose de quatre guides;
- massicot (qui me génère 9 blocs);
- sauvegarde de la partie centrale.
En fonction de la taille de l'image (par exemple 1296 x 1950),
des coordonnées du centre de l'axe de rotation (par exemple 648 x 976),
pour une rotation de 2,2°
J'ai 4 points caractéristiques :
A (0000,0000)
B (1296,0000)
C (1296,1952)
D (0000,1952)
A me donne le guide vertical d'abcisse 35
B me donne le guide horizontal d'ordonnée 24
C me donne le guide vertical d'abcisse 1260
D me donne le guide horizontal d'ordonnée 1926
Mes questions sont doubles :
Pour la trigonométrie, quelles sont donc les formules qui me
permettraient de déterminer automatiquement la position des quatre
guides en fonction des dimensions ?
Pour "gimp", comment automatiser la procédure de façon à fournir les
coordonnées des guides et sauvegarder automatiquement le bloc central ?
Par avance, merci pour vos éclaircissements.

Ta question c'est bien "comment déterminer le plus grand rectangle à
côtés horizontaux/verticaux contenu dans un rectangle de dimensions
données et initialement à côtés horizontaux/verticaux qu'on a fait
tourner de X degrés autour de son centre?"?
Bd.

Re: trignonométrie pratique pour les nuls
de : Christophe Raverdy
le : dimanche 11 novembre 2007 a 23h10

Ta question c'est bien "comment déterminer le plus grand rectangle à
côtés horizontaux/verticaux contenu dans un rectangle de dimensions
données et initialement à côtés horizontaux/verticaux qu'on a fait
tourner de X degrés autour de son centre?"?

Oui.
J'ai donné quelques pistes. Je pense qu'il faut voir le rectangle comme
un cercle qui partirait du centre et passerait par les deux extrémités
les plus larges. Là où j'ai l'impression que je suis largué c'est qu'à
un moment mes deux points caractéristiques du rectangle sortent du
canevas. Par contre un des deux éléments du point est hors du canevas
l'autre élément est utile pour m'indiquer ce qui est à tronquer.
Gestion collaborative des FAQ et CU : http://gnouf.info/mediawiki
Défense d'une radio "élitaire, pour tous" : http://chiwalou.org/ba....

Re: trignonométrie pratique pour les nuls
de : "Ricco"
le : dimanche 11 novembre 2007 a 23h12

Christophe Raverdy a écrit:
..
J'ai donné quelques pistes. Je pense qu'il faut voir le rectangle
comme un cercle qui partirait du centre et passerait par les deux
extrémités les plus larges. Là où j'ai l'impression que je suis
largué c'est qu'à un moment mes deux points caractéristiques du
rectangle sortent du canevas. Par contre un des deux éléments du
point est hors du canevas l'autre élément est utile pour m'indiquer
ce qui est à tronquer.

il n'y a pas de fonction " rogner l'image " ?
Ricco

Re: trignonométrie pratique pour les nuls
de : "JeanPasse"
le : lundi 12 novembre 2007 a 08h31

Bonjour
C'est loin mais si je ne me trompe...
Si on fait la rotation au centre un seul point du rectangle est à calculer.
Les autres sont symétriques.
Soit le point en haut à droite. Le rayon est R est facile à calculer c'est
la demi diagonale de l'image.
Soit X la demi largeur et Y la demi hauteur de l'image; soit Alpha l'angle
du point avec l'origine du cercle.
On trouve Alpha = arctan(Y/X)
Puis avec la rotation le point se déplace un peu de Delta degrés
L'angle s'est agrandi et est devenu Alpha + Delta = Beta
La nouvelle position du point se calcule facilement
X' = R Cos(Beta)
Y' = R
Sin(Beta)
A partir de ces valeurs il suffit d'ajouter ou de soustraire par rapport aux
bords de l'image initiale.
René
"Christophe Raverdy" a écrit dans le message de
Attention : cet article est publié simultanément sur
fr.education.entraide.maths et fr.rec.photo.labo.numerique
Je vous laisse adapter le suivi.
Bonjour.
J'ai une série de photos que je dois retoucher sur le plan angulaire :
une rotation souvent de 1%, parfois jusqu'à 3%.
J'ai trouvé comment corriger sous gimp :
- affichage de grille;
- rotation de x°;
- pose de quatre guides;
- massicot (qui me génère 9 blocs);
- sauvegarde de la partie centrale.
En fonction de la taille de l'image (par exemple 1296 x 1950),
des coordonnées du centre de l'axe de rotation (par exemple 648 x 976),
pour une rotation de 2,2°
J'ai 4 points caractéristiques :
A (0000,0000)
B (1296,0000)
C (1296,1952)
D (0000,1952)
A me donne le guide vertical d'abcisse 35
B me donne le guide horizontal d'ordonnée 24
C me donne le guide vertical d'abcisse 1260
D me donne le guide horizontal d'ordonnée 1926
Mes questions sont doubles :
Pour la trigonométrie, quelles sont donc les formules qui me
permettraient de déterminer automatiquement la position des quatre
guides en fonction des dimensions ?
Pour "gimp", comment automatiser la procédure de façon à fournir les
coordonnées des guides et sauvegarder automatiquement le bloc central ?
Par avance, merci pour vos éclaircissements.
Gestion collaborative des FAQ et CU : http://gnouf.info/mediawiki
Défense d'une radio "élitaire, pour tous" : http://chiwalou.org/ba....


Re: trignonométrie pratique pour les nuls
de : Stéphan Peccini
le : lundi 12 novembre 2007 a 09h04

Sur fr.rec.photo.labo.numerique, Christophe Raverdy s'est exprimé ainsi :
Je vous laisse adapter le suivi.
Posté sur frpln uniquement.
J'ai une série de photos que je dois retoucher sur le plan angulaire :
une rotation souvent de 1%, parfois jusqu'à 3%.

Je laisse d'autres personnes te donner les informations sur les formules.
Si tu tiens à n'utiliser que Gimp, il va falloir passer par de la
programmation de scripts, script-fu par exemple ; c'est très puissant mais
ce n'est pas obligatoirement simple lorsque l'on ne pratique pas. J'ai
commis quelques didacticiels sur Gimp, il y a quelques temps au sujet des
script-fu ; c'est dans la section Gimp de mon premier site en signature.
Par contre, il existe un autre outil qui fait ce que tu veux sans se poser
de question ; il s'agit de showfoto, l'éditeur de de Digikam. Tu
positionnes ton guide de rotation, tu tournes selon ton besoin et le crop
se fait tout seul ensuite en conservant le maximum de ton image.
Voir Rotation libre :
Stéphan Peccini
Les photos :
Les Pyrénées :
Le blog :

Re: trignonométrie pratique pour les n
de : Jean-Louis Hamel
le : lundi 12 novembre 2007 a 16h21

Stéphan Peccini a écrit :
Sur fr.rec.photo.labo.numerique, Christophe Raverdy s'est exprimé ainsi :
Je vous laisse adapter le suivi.
Posté sur frpln uniquement.
J'ai une série de photos que je dois retoucher sur le plan angulaire :
une rotation souvent de 1%, parfois jusqu'à 3%.

Je laisse d'autres personnes te donner les informations sur les formules.
Si tu tiens à n'utiliser que Gimp, il va falloir passer par de la
programmation de scripts, script-fu par exemple ; c'est très puissant mais
ce n'est pas obligatoirement simple lorsque l'on ne pratique pas. J'ai
commis quelques didacticiels sur Gimp, il y a quelques temps au sujet des
script-fu ; c'est dans la section Gimp de mon premier site en signature.
Par contre, il existe un autre outil qui fait ce que tu veux sans se poser
de question ; il s'agit de showfoto, l'éditeur de de Digikam. Tu
positionnes ton guide de rotation, tu tournes selon ton besoin et le crop
se fait tout seul ensuite en conservant le maximum de ton image.
Voir Rotation libre :

Avec la version 2.4 de GIMP, l'outil de rotation permet le découpage
automatique de l'image avec deux options:
- le plus grand rectangle possible
- le plus grand rectangle respectant un rapport largeur/longueur
Malheureusement, ces fonctions sont boguées, une fois sur deux, en
fonction de la configuration, le calcul se plante et l'image est effacée.
Par exemple la seconde option (conserver le rapport largeur/longueur)
marche pour les images en mode paysage et avec un angle de rotation
inférieur à 45 degrés.
J'ignore si quelqu'un a déjà signalé la bogue.
Jusqu'à présent je pratiquais le découpage après rotation en faisant une
sélection rectangulaire (libre ou avec rapport largeur/longueur fixe),
puis en coupant suivant la sélection (cette dernière opération est faite
par un script associé à la touche F2 du clavier).
JLH

Re: trignonométrie pratique pour les nuls
de : Stéphan Peccini
le : lundi 12 novembre 2007 a 16h40

Sur fr.rec.photo.labo.numerique, Jean-Louis Hamel s'est exprimé ainsi :
Avec la version 2.4 de GIMP, l'outil de rotation permet le découpage
automatique de l'image avec deux options:
- le plus grand rectangle possible
- le plus grand rectangle respectant un rapport largeur/longueur

Exact. J'avais loupé cette fonction !
Malheureusement, ces fonctions sont boguées, une fois sur deux, en
fonction de la configuration, le calcul se plante et l'image est effacée.

Exact aussi.
Par exemple la seconde option (conserver le rapport largeur/longueur)
marche pour les images en mode paysage et avec un angle de rotation
inférieur à 45 degrés.
J'ignore si quelqu'un a déjà signalé la bogue.

Je vais regarder ça.
Jusqu'à présent je pratiquais le découpage après rotation en faisant une
sélection rectangulaire (libre ou avec rapport largeur/longueur fixe),
puis en coupant suivant la sélection (cette dernière opération est faite
par un script associé à la touche F2 du clavier).

Comme j'ai mon catalogueur Digikam qui fait pas mal de choses et le fait
bien en retouche, je n'utilise Gimp que pour des actions plus complexes.
Stéphan Peccini
Les photos :
Les Pyrénées :
Le blog :

Re: trignonométrie pratique pour les nuls
de : Stéphan Peccini
le : lundi 12 novembre 2007 a 21h15

Sur fr.rec.photo.labo.numerique, Stéphan Peccini s'est exprimé ainsi :
Sur fr.rec.photo.labo.numerique, Jean-Louis Hamel s'est exprimé ainsi :
J'ignore si quelqu'un a déjà signalé la bogue.
Je vais regarder ça.
Le bug est toujours ouvert :
Stéphan Peccini
Les photos :
Les Pyrénées :
Le blog :

Re: trignonométrie pratique pour les nuls
de : "JeanPasse"
le : mardi 13 novembre 2007 a 18h17

C'était tout à fait inutile que tu répondes mais merci tout de même René.
A quoi sert de donner des informations si c'est pour ne pas être lu?
René
"JeanPasse" a écrit :
Bonjour
C'est loin mais si je ne me trompe...
Si on fait la rotation au centre un seul point du rectangle est à
calculer. Les autres sont symétriques.
Soit le point en haut à droite. Le rayon est R est facile à calculer c'est
la demi diagonale de l'image.
Soit X la demi largeur et Y la demi hauteur de l'image; soit Alpha l'angle
du point avec l'origine du cercle.
On trouve Alpha = arctan(Y/X)
Puis avec la rotation le point se déplace un peu de Delta degrés
L'angle s'est agrandi et est devenu Alpha + Delta = Beta
La nouvelle position du point se calcule facilement
X' = R Cos(Beta)
Y' = R
Sin(Beta)
A partir de ces valeurs il suffit d'ajouter ou de soustraire par rapport
aux bords de l'image initiale.
René
"Christophe Raverdy" a écrit dans le message de

Attention : cet article est publié simultanément sur
fr.education.entraide.maths et fr.rec.photo.labo.numerique
Je vous laisse adapter le suivi.
Bonjour.
J'ai une série de photos que je dois retoucher sur le plan angulaire :
une rotation souvent de 1%, parfois jusqu'à 3%.
J'ai trouvé comment corriger sous gimp :
- affichage de grille;
- rotation de x°;
- pose de quatre guides;
- massicot (qui me génère 9 blocs);
- sauvegarde de la partie centrale.
En fonction de la taille de l'image (par exemple 1296 x 1950),
des coordonnées du centre de l'axe de rotation (par exemple 648 x 976),
pour une rotation de 2,2°
J'ai 4 points caractéristiques :
A (0000,0000)
B (1296,0000)
C (1296,1952)
D (0000,1952)
A me donne le guide vertical d'abcisse 35
B me donne le guide horizontal d'ordonnée 24
C me donne le guide vertical d'abcisse 1260
D me donne le guide horizontal d'ordonnée 1926
Mes questions sont doubles :
Pour la trigonométrie, quelles sont donc les formules qui me
permettraient de déterminer automatiquement la position des quatre
guides en fonction des dimensions ?
Pour "gimp", comment automatiser la procédure de façon à fournir les
coordonnées des guides et sauvegarder automatiquement le bloc central ?
Par avance, merci pour vos éclaircissements.
Gestion collaborative des FAQ et CU : http://gnouf.info/mediawiki
Défense d'une radio "élitaire, pour tous" : http://chiwalou.org/ba....