Affichage des résultats 1 à 38 sur 38
Discussion: Redresser et recadrer en javascript
Vue hybride
-
19/01/2008, 22h37 #1Membre
- Inscription
- janvier 2007
- Localisation
- Biarritz
- Âge
- 38
- Messages
- 210
- Boîtier
- Canon EOS 400D | 430Ex
- Objectif(s)
- 17-50 2.8 Tamron | 70-200 4 L USM | EFS 18-55 du kit
J'ai remplacé Bottom par var bottom
J'ai une erreur 1244 Argument illegal - argument 3
Valeur numérique attendue
line 272
desc52.putUnitDouble(id253,id254, TOP);
Si jamais... enfin te prend pas trop la tete la dessus non plus
-
20/01/2008, 10h13 #2Membre
- Inscription
- décembre 2005
- Localisation
- Bayonne
- Âge
- 77
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Je viens d alleger le script de moitie et il devrait marcher pour les nombres negatifs :
SCRIPT
Mac64 ce bout de code devrait te permettre de tester " BOTTOM " et " TOP " en utilisant les valeur 1 et 2 pour les angles :
:blink:Code:// ======================================================= var id248 = charIDToTypeID( "setd" ); var desc51 = new ActionDescriptor(); var id249 = charIDToTypeID( "null" ); var ref23 = new ActionReference(); var id250 = charIDToTypeID( "Chnl" ); var id251 = charIDToTypeID( "fsel" ); ref23.putProperty( id250, id251 ); desc51.putReference( id249, ref23 ); var id252 = charIDToTypeID( "T " ); var desc52 = new ActionDescriptor(); var id253 = charIDToTypeID( "Top " ); var id254 = charIDToTypeID( "#Prc" ); var BOTTOM = 90; // Var BOTTOM = 100 - Angle; var Angle = Window.prompt( 'DONNER un POURCENTAGE ' + "\n"+ "\n" + "de 1 a 100 "); if ( Angle <= 1 ) { var BOTTOM = 99 - Angle*1.5; var LEFT = Angle*1.5; alert ( "ANGLE 1 = " + Angle + " " + "BOTTOM = " + BOTTOM + " " + "LEFT = " + LEFT + " ") } else if ( Angle>1, Angle <=2 ) { var BOTTOM = 98 - Angle*1.5; var LEFT = Angle*1.3; alert ( "ANGLE 2 = " + Angle + " " + "BOTTOM = " + BOTTOM + " " + "LEFT = " + LEFT + " ") } var TOP = 100 - BOTTOM; var RIGHT = 100 - LEFT; desc52.putUnitDouble( id253, id254, TOP); var id255 = charIDToTypeID( "Left" ); var id256 = charIDToTypeID( "#Prc" ); desc52.putUnitDouble( id255, id256, LEFT ); var id257 = charIDToTypeID( "Btom" ); var id258 = charIDToTypeID( "#Prc" ); desc52.putUnitDouble( id257, id258, BOTTOM ); var id259 = charIDToTypeID( "Rght" ); var id260 = charIDToTypeID( "#Prc" ); desc52.putUnitDouble( id259, id260, RIGHT ); var id261 = charIDToTypeID( "Rctn" ); desc51.putObject( id252, id261, desc52 ); executeAction( id248, desc51, DialogModes.NO );
-
20/01/2008, 11h47 #3
-
20/01/2008, 11h50 #4Membre
- Inscription
- décembre 2005
- Localisation
- Bayonne
- Âge
- 77
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
C est un bon debut. Et avec 2 ?
-
20/01/2008, 11h56 #5
Informations de la discussion
Utilisateur(s) sur cette discussion
Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))
Discussions similaires
-
Redresser une photo
Par beber dans le forum Les Logiciels photoRéponses: 2Dernier message: 05/11/2007, 21h15 -
redresser des photos prises au grand angle
Par Gibson dans le forum Discussions généralesRéponses: 3Dernier message: 02/05/2007, 12h08 -
redresser une photo
Par regis dans le forum AlbumsRéponses: 11Dernier message: 04/10/2005, 06h28 -
redresser les fuyantes
Par Bousco Luno dans le forum Présentations & règlementsRéponses: 2Dernier message: 08/08/2005, 16h45






