EOS-Numerique


Précédent   EOS-Numerique > Photos & Post-Traitements > Tutos

audiophil-foto.de
Google
 

Réponse
 
Outils de la discussion Modes d'affichage
  #21  
Vieux 19/01/2008, 22h23
Avatar de beocien
beocien beocien est déconnecté
Membre
Boitier: EOS 400D
Objectif(s): 17x40 50 f/1,4 70x200 L 100x400 ecran calibre

Visiter le site web de beocien !
 
Date d'inscription: décembre 2005
Localisation: Bayonne
Âge: 59
Genre: Homme
Voir les photos postées par beocien
Messages: 1 783
Par défaut

Essaies d ajouter "var" " " devant BOTTOM dans les if et else if ??? ou bien var BOTTOM = 100 apres var Angle ( ligne 82 ).
Réponse avec citation
  #22  
Vieux 19/01/2008, 22h37
Avatar de Mac64
Mac64 Mac64 est déconnecté
Utilisateur
Boitier: Canon EOS 400D | 430Ex
Objectif(s): 17-50 2.8 Tamron | 70-200 4 L USM | EFS 18-55 du kit

Visiter le site web de Mac64 !
 
Date d'inscription: janvier 2007
Localisation: Biarritz
Âge: 21
Genre: Homme
Messages: 209
Par défaut

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
Réponse avec citation
  #23  
Vieux 20/01/2008, 10h13
Avatar de beocien
beocien beocien est déconnecté
Membre
Boitier: EOS 400D
Objectif(s): 17x40 50 f/1,4 70x200 L 100x400 ecran calibre

Visiter le site web de beocien !
 
Date d'inscription: décembre 2005
Localisation: Bayonne
Âge: 59
Genre: Homme
Voir les photos postées par beocien
Messages: 1 783
Par défaut

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 :

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 );

Réponse avec citation
  #24  
Vieux 20/01/2008, 11h47
Avatar de Mac64
Mac64 Mac64 est déconnecté
Utilisateur
Boitier: Canon EOS 400D | 430Ex
Objectif(s): 17-50 2.8 Tamron | 70-200 4 L USM | EFS 18-55 du kit

Visiter le site web de Mac64 !
 
Date d'inscription: janvier 2007
Localisation: Biarritz
Âge: 21
Genre: Homme
Messages: 209
Par défaut

Citation:
Posté par beocien Voir le message
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 :

Je viens de tester avec 1° et ca me trace effectivement le cadre
Réponse avec citation
  #25  
Vieux 20/01/2008, 11h50
Avatar de beocien
beocien beocien est déconnecté
Membre
Boitier: EOS 400D
Objectif(s): 17x40 50 f/1,4 70x200 L 100x400 ecran calibre

Visiter le site web de beocien !
 
Date d'inscription: décembre 2005
Localisation: Bayonne
Âge: 59
Genre: Homme
Voir les photos postées par beocien
Messages: 1 783
Par défaut

C est un bon debut. Et avec 2 ?
Réponse avec citation
  #26  
Vieux 20/01/2008, 11h54
Avatar de Mac64
Mac64 Mac64 est déconnecté
Utilisateur
Boitier: Canon EOS 400D | 430Ex
Objectif(s): 17-50 2.8 Tamron | 70-200 4 L USM | EFS 18-55 du kit

Visiter le site web de Mac64 !
 
Date d'inscription: janvier 2007
Localisation: Biarritz
Âge: 21
Genre: Homme
Messages: 209
Par défaut

Je me pose une petite question, Avec ton script si j'ai bien compris ça recarde pour garder "le maximum" de pixels (et ça ne respecte donc pas le ratio 10 par 15)
C'est bien ça ?

Est ce qu'il serait pas possible d'utiliser les cosinus et compagnie pour déterminer la zone max que l'ont peut récupérer après rotation mais tout en conservant le ratio 10 par 15
En fait faire ce que fait Cameraraw par défaut quand on utilise le redressement
Il suffirait juste que le script fasse une "pause" pour qu'on choisisse quelle partie de l'image on veut garder et le tour serait joué

C'est peut etre ce que fait le script quand il fonctionne normalement.. je sais pas
Réponse avec citation
  #27  
Vieux 20/01/2008, 11h56
Avatar de Mac64
Mac64 Mac64 est déconnecté
Utilisateur
Boitier: Canon EOS 400D | 430Ex
Objectif(s): 17-50 2.8 Tamron | 70-200 4 L USM | EFS 18-55 du kit

Visiter le site web de Mac64 !
 
Date d'inscription: janvier 2007
Localisation: Biarritz
Âge: 21
Genre: Homme
Messages: 209
Par défaut

Citation:
Posté par beocien Voir le message
C est un bon debut. Et avec 2 ?

Ca marche aussi avec 2
Réponse avec citation
  #28  
Vieux 20/01/2008, 12h07
Avatar de beocien
beocien beocien est déconnecté
Membre
Boitier: EOS 400D
Objectif(s): 17x40 50 f/1,4 70x200 L 100x400 ecran calibre

Visiter le site web de beocien !
 
Date d'inscription: décembre 2005
Localisation: Bayonne
Âge: 59
Genre: Homme
Voir les photos postées par beocien
Messages: 1 783
Par défaut

Citation:
Posté par Mac64 Voir le message
Je me pose une petite question, Avec ton script si j'ai bien compris ça recarde pour garder "le maximum" de pixels (et ça ne respecte donc pas le ratio 10 par 15)
C'est bien ça ?

Est ce qu'il serait pas possible d'utiliser les cosinus et compagnie pour déterminer la zone max que l'ont peut récupérer après rotation mais tout en conservant le ratio 10 par 15
En fait faire ce que fait Cameraraw par défaut quand on utilise le redressement
Il suffirait juste que le script fasse une "pause" pour qu'on choisisse quelle partie de l'image on veut garder et le tour serait joué

C'est peut etre ce que fait le script quand il fonctionne normalement.. je sais pas

C est faisable je pense mais quand je recadre apres redressement je ne m occupe pas du ratio c est pourquoi je l ai concu comme cela !

J ai fait des essais ce matin avec sinus et cosinus sans succes ( sinus 4 5 .. passent en negatif par moment ) - a voir

R: l appellation du sinus est " Math.sin " ex : Math.sin(Angle)


Si cela marche avec le 2 prends le nouveau script ( plus court ) et mets des balises /* */ pour isoler une partie des else if et voir ou cela accroche ?
Réponse avec citation
  #29  
Vieux 22/01/2008, 12h26
Avatar de beocien
beocien beocien est déconnecté
Membre
Boitier: EOS 400D
Objectif(s): 17x40 50 f/1,4 70x200 L 100x400 ecran calibre

Visiter le site web de beocien !
 
Date d'inscription: décembre 2005
Localisation: Bayonne
Âge: 59
Genre: Homme
Voir les photos postées par beocien
Messages: 1 783
Par défaut

Mac64 je t envoie un script qui respecte le ratio :

REDRESSEMENT RECADRAGE RATIO

Il s arrete avec la selection ( boite de dialogue ) - il faut que l outil " Rectangle de selection " soit pret - tu deplaces la selection puis tu continues le script atn.



R : J ai ameliore les precedents sur les memes liens ( les recharger ).

Dernière modification par beocien 22/01/2008 à 12h29.
Réponse avec citation
  #30  
Vieux 05/02/2008, 19h30
kaishakus kaishakus est déconnecté
Utilisateur
Boitier: EOS 300 argentique; EOS 400D
Objectif(s): Basculer au numerique...

 
Date d'inscription: octobre 2007
Localisation: Montpellier
Âge: 24
Genre: Homme
Messages: 26
Par défaut

Alors le probleme vient tres certainement de moi comme je debute a peine mais j'ai une erreur quand j'utilise le script voir l'image ci dessous .Merci
Réponse avec citation
  #31  
Vieux 05/02/2008, 20h11
Avatar de beocien
beocien beocien est déconnecté
Membre
Boitier: EOS 400D
Objectif(s): 17x40 50 f/1,4 70x200 L 100x400 ecran calibre

Visiter le site web de beocien !
 
Date d'inscription: décembre 2005
Localisation: Bayonne
Âge: 59
Genre: Homme
Voir les photos postées par beocien
Messages: 1 783
Par défaut

Il faut absolument que tu charges dans la palette des scripts ( scripts atn ) le fichier ANGLE_MESURE.atn ( petite fleche en haut a droite de la palette des scripts ! ).
Réponse avec citation
  #32  
Vieux 05/02/2008, 20h37
kaishakus kaishakus est déconnecté
Utilisateur
Boitier: EOS 300 argentique; EOS 400D
Objectif(s): Basculer au numerique...

 
Date d'inscription: octobre 2007
Localisation: Montpellier
Âge: 24
Genre: Homme
Messages: 26
Par défaut

Merci mais je me suis mis sur lightroom et j'ai trouvé comment ca fonctionne!Ca me redresse et recadre les photos tout seul!Magique ce lightroom!!
Réponse avec citation
  #33  
Vieux 30/03/2008, 12h47
Avatar de beocien
beocien beocien est déconnecté
Membre
Boitier: EOS 400D
Objectif(s): 17x40 50 f/1,4 70x200 L 100x400 ecran calibre

Visiter le site web de beocien !
 
Date d'inscription: décembre 2005
Localisation: Bayonne
Âge: 59
Genre: Homme
Voir les photos postées par beocien
Messages: 1 783
Par défaut



A la suite de l effacement fortuit de mes 2 disques durs ( un moment de fatigue et un coup de doigt malencontreux en installant win98 sur un 3eme DD ! ) j ai tout reinstalle et mon script ne fonctionnait plus.


J ai fini par trouver : l angle que je copiait apparaissait avec un point et maintenant il apparait avec une virgule !


Ce qui fait que pour le programme ce n est plus un nombre.


J ai resolu le probleme en rajoutant la fonction Virgule()

Code:
function Virgule() { //Angle = "12,25" SousChaine = ","; Resultat = Angle.indexOf(SousChaine); if(Resultat==-1) { Angle = Angle } else { i = Resultat + 1; Resultat2 = Angle.substring(i, i+8) j = Resultat - 1; Resultat1 = Angle.substring(j+1, j - 8) Point = "." Angle = (Resultat1 + Point + Resultat2) } }


juste apres l appel de l angle :


Angle = Window.prompt( 'DONNER L ANGLE ' + "\n" + "\n" + "de 1 a 100 " );

Virgule()



Et j ai rectifie les scripts en telechargement.
Réponse avec citation
  #34  
Vieux 30/03/2008, 12h50
Avatar de Mac64
Mac64 Mac64 est déconnecté
Utilisateur
Boitier: Canon EOS 400D | 430Ex
Objectif(s): 17-50 2.8 Tamron | 70-200 4 L USM | EFS 18-55 du kit

Visiter le site web de Mac64 !
 
Date d'inscription: janvier 2007
Localisation: Biarritz
Âge: 21
Genre: Homme
Messages: 209
Par défaut

J'espère que t'avais une bonne sauvegarde :s

les problèmes de disque dur, la hantise en informatique...

A+
Réponse avec citation
  #35  
Vieux 30/03/2008, 17h43
Avatar de beocien
beocien beocien est déconnecté
Membre
Boitier: EOS 400D
Objectif(s): 17x40 50 f/1,4 70x200 L 100x400 ecran calibre

Visiter le site web de beocien !
 
Date d'inscription: décembre 2005
Localisation: Bayonne
Âge: 59
Genre: Homme
Voir les photos postées par beocien
Messages: 1 783
Par défaut

Citation:
Posté par Mac64 Voir le message
J'espère que t'avais une bonne sauvegarde :s

les problèmes de disque dur, la hantise en informatique...

A+

J ai juste perdu 2 logiciels de confort et 1 mois de raw - je suis devenu un peu parano avec les annees .....
Réponse avec citation
Réponse


Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Redresser une photo beber Logiciels 2 05/11/2007 21h15
redresser des photos prises au grand angle Gibson Discussions générales 3 02/05/2007 12h08
redresser une photo regis Albums 11 04/10/2005 06h28
redresser les fuyantes Bousco Luno Présentations & règlements 2 08/08/2005 16h45


Fuseau horaire GMT +2. Il est actuellement 04h24.


Édité par : vBulletin version 3.6.0
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.0.0 Tous droits réservés.
Version française #9 par l'association vBulletin francophone
Copyright © Eos-numerique 2004-2008