Affichage des résultats 1 à 25 sur 25
Discussion: ScriptJava pour ouvrir en grand les photos
-
11/01/2008, 16h46 #1
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
ScriptJava pour ouvrir en grand les photos
Pour Sebrr600 et Mac64
Je viens de trouver sur internet un scipt qui permet l ouverture des photos en - assez - grand format : Fit Image on sreen.jsx
J explique dedans ou l installer et comment l utiliser.
Code:/* Script telecharge sur ce site http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&loc=en_us&extid=1044401# Automatic fit to screen By Larry Ligon June 09, 2005 */ //Fit image on screen //Attach to the Open Document event in Photoshop CS 2 // L installer avec - l extension .jsx - dans : ....\Paramètres prédéfinis\Scripts\Gestionnaire d'événements de script //Puis ouvrir dans Photoshop " Fichier/Script/Gestionnaire d'événements de script // Mettre une croix dans la fenetre en haut pour activer //" Evenement Photoshop " = ' Ouvrir le document ' // et mettre comme Script ' Fit image on screen (' // ======================================================= var id57 = charIDToTypeID( "slct" ); var desc15 = new ActionDescriptor(); var id58 = charIDToTypeID( "null" ); var ref6 = new ActionReference(); var id59 = charIDToTypeID( "Mn " ); var id60 = charIDToTypeID( "MnIt" ); var id61 = charIDToTypeID( "FtOn" ); ref6.putEnumerated( id59, id60, id61 ); desc15.putReference( id58, ref6 ); executeAction( id57, desc15, DialogModes.NO );
Copier ce code dans un fichier " Fit Image on sreen.txt " puis changer l extension en .jsx
L installer avec - l extension .jsx - dans : ....\Paramètres prédéfinis\Scripts\Gestionnaire d'événements de script
Puis ouvrir dans Photoshop " Fichier/Script/Gestionnaire d'événements de script
Mettre une croix dans la fenetre en haut pour activer
" Evenement Photoshop " = ' Ouvrir le document '
et mettre comme Script ' Fit image on screen .
Et si l un de vous sait l agrandir encore un peu .....
:blink:
-
13/01/2008, 19h22 #2
- Inscription
- January 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
Super...
Il faudrait juste le corriger pour que ca affiche a 100%... et ca serait parfait
-
13/01/2008, 19h28 #3
- Inscription
- January 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
var id57 = charIDToTypeID( "slct" );
var desc15 = new ActionDescriptor();
var id58 = charIDToTypeID( "null" );
var ref6 = new ActionReference();
var id59 = charIDToTypeID( "Mn " );
var id60 = charIDToTypeID( "MnIt" );
var id61 = charIDToTypeID( "FtOn" );
ref6.putEnumerated( id59, id60, id61 );
desc15.putReference( id58, ref6 );
executeAction( id57, desc15, DialogModes.NO );
est ce que quelqu'un sait a quoi sert chaque parametre? car je pourrai m'en servir aussi juste pour adapter la taille de la fenetre a l'écran mais sans forcément zoomer l'image...
-
14/01/2008, 09h48 #4
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
J ai fait des recherches dans " Guide de réf. JavaScript.pdf " et je n ai trouve que " slct " = selection ( un peu evident ! ).
Par contre j ai trouve un script .atn qui permet de remplacer la touche ' F ' pour declencher le plein ecran.
Je fais parvenir tout ceci des que possible. :blink:
-
14/01/2008, 10h23 #5
-
14/01/2008, 10h39 #6
- Inscription
- January 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 trouvé comment "zoomer d'un cran"
il faut mettre :
var id61 = charIDToTypeID( "ZmIn" );
au lieu de
var id61 = charIDToTypeID( "FtOn" );
En utilisant ce script 4 fois de suite en suposant qu'on a un affichage a 25% au départ on se retrouve bien a 100%... c'est déja ca
-
14/01/2008, 10h45 #7
- Inscription
- January 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
Voila pour ceux que ca interesse, le script qui permet de passer d'un affichage 25% a 100%
Code:var id57 = charIDToTypeID( "slct" ); var desc15 = new ActionDescriptor(); var id58 = charIDToTypeID( "null" ); var ref6 = new ActionReference(); var id59 = charIDToTypeID( "Mn " ); var id60 = charIDToTypeID( "MnIt" ); var id61 = charIDToTypeID( "ZmIn" ); ref6.putEnumerated( id59, id60, id61 ); desc15.putReference( id58, ref6 ); executeAction( id57, desc15, DialogModes.NO ); executeAction( id57, desc15, DialogModes.NO ); executeAction( id57, desc15, DialogModes.NO ); executeAction( id57, desc15, DialogModes.NO );
Y'a peut etre une méthode plus propre... mais en attendant ca fonctionne
-
14/01/2008, 13h10 #8
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Bien joue Mac64 !!!
Mais ce n est jamais du 100% - essaies avec un 800x600 et avec un plus grand !
Pour Sebrr600 avec la touche F
Code:/* Script telecharge sur ce site http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&loc=en_us&extid=1044401# Automatic fit to screen By Larry Ligon June 09, 2005 */ //Fit image on screen //Attach to the Open Document event in Photoshop CS 2 // L installer avec - l extension .jsx - dans : ....\Paramètres prédéfinis\Scripts\Gestionnaire d'événements de script //Puis ouvrir dans Photoshop " Fichier/Script/Gestionnaire d'événements de script // Mettre une croix dans la fenetre en haut pour activer //" Evenement Photoshop " = ' Ouvrir le document ' // et mettre comme Script ' Fit image on screen (' // ======================================================= var id57 = charIDToTypeID( "slct" ); var desc15 = new ActionDescriptor(); var id58 = charIDToTypeID( "null" ); var ref6 = new ActionReference(); var id59 = charIDToTypeID( "Mn " ); var id60 = charIDToTypeID( "MnIt" ); var id61 = charIDToTypeID( "FtOn" ); ref6.putEnumerated( id59, id60, id61 ); desc15.putReference( id58, ref6 ); executeAction( id57, desc15, DialogModes.NO ); //************************************************************** //Ajout de Test Zoom.atn pour le plein ecran ( mettre le fichier Test Zoom.atn //dans .....\Adobe\Adobe Photoshop CS2\Paramètres prédéfinis\Scripts Photoshop et le charger dans Photoshop ) //Utiliser la touche ' F ' 2 fois pour revenir a l affichage habituel. // ======================================================= var id17 = charIDToTypeID( "Ply " ); var desc6 = new ActionDescriptor(); var id18 = charIDToTypeID( "null" ); var ref3 = new ActionReference(); var id19 = charIDToTypeID( "Actn" ); ref3.putName( id19, "test zoom" ); var id20 = charIDToTypeID( "ASet" ); ref3.putName( id20, "Test Zoom" ); desc6.putReference( id18, ref3 ); executeAction( id17, desc6, DialogModes.NO );
ECHANGES
Ajout de Test Zoom.atn pour le plein ecran ( mettre le fichier Test Zoom.atn
dans .....\Adobe\Adobe Photoshop CS2\Paramètres prédéfinis\Scripts Photoshop et le charger dans Photoshop ).
En rajoutant bien sur des ' executeAction( id17, desc6, DialogModes.NO ); ' dans le code
a l envie ! :blink:
-
14/01/2008, 15h09 #9
- Inscription
- July 2006
- Localisation
- Taverny (Val d'Oise)
- Âge
- 51
- Messages
- 3 536
- Boîtier
- 1D Mark II -5D Mark III
- Objectif(s)
- 50 f/1.8 II - 24-105 f/4 L IS -70-200 f/4 L - 400 f/2.8 L IS II
Alors là les gars vous êtes trop forts !!!! :thumbup:
Un grand merci à vous ! Je teste ça dès que possible et je vous donnerai mon feedback sur cet incroyable échange !
-
14/01/2008, 16h02 #10
- Inscription
- January 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
Bon ba beocien il ne nous reste plus qu'a trouver comment integrer la fonction de redressement de photo de Camera Raw dans photoshop... (je capte pas pourquoi elle n'y est pas d'origine franchement...)
-
14/01/2008, 16h52 #11
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
J ai un script autocrop qui plante mais dont la logique me parais interessante - je cherche mais en vain pour l instant ( pas tres doue ! ). :blink:
-
15/01/2008, 20h59 #12
- Inscription
- July 2006
- Localisation
- Taverny (Val d'Oise)
- Âge
- 51
- Messages
- 3 536
- Boîtier
- 1D Mark II -5D Mark III
- Objectif(s)
- 50 f/1.8 II - 24-105 f/4 L IS -70-200 f/4 L - 400 f/2.8 L IS II
Bon ben c'est super ! c'est exatement ce que je voulais !:clap: Merci les gars !
Bon allez, j'ai une dernière requête pour que mon script complet de retouche soit opérationnel.
j'aimerai avoir une méthode qui me permette d'utiliser l'outil "réctangle de sélection" (dont j'ai réglé les proportions à L:1 et H:0.666 pour rester dans les proportions de la photo originale) dans un script, sur lequel je puisse agir. En effet, lorsque j'enregistre mon script et que je réalise la manip de sélection, il mémorise la taille et l'endroit où a été faite la sélection (il me l'appliquerai donc ensuite sur toutes les photos !!!)
En fait, j'aimerai pouvoir cropper mes photos comme bon me semble mais au sein de mon script.
Attention, je ne parle pas de l'outil "recadrage" (là, on peut agir sur la sélection pendant le script) qui redimensionne en même temps.
Suis-je clair ? :34:
-
15/01/2008, 21h06 #13
-
15/01/2008, 21h14 #14
- Inscription
- January 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
Avec l'outil recadrage tu peux, il te suffit de lancer l'enregistrement du script, tu fais un recadrage avec l'outil (tu peux lui définir tes proportions aussi) et tu stop l'enregistrement
Après t'as juste a "cocher" a gauche de la ligne "Recadrage" la case "Activer ou Désactiver la boite de dialogue" comme ça il te demandera de faire ta sélection pendant le script
Qu'est ce qui ne te vas pas avec cette méthode ? j'ai pas suivi
-
15/01/2008, 21h27 #15
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Je n ai pas trop suivi non plus !:blink:
-
16/01/2008, 11h07 #16
- Inscription
- July 2006
- Localisation
- Taverny (Val d'Oise)
- Âge
- 51
- Messages
- 3 536
- Boîtier
- 1D Mark II -5D Mark III
- Objectif(s)
- 50 f/1.8 II - 24-105 f/4 L IS -70-200 f/4 L - 400 f/2.8 L IS II
:blink: ah bon ? j'ai pas trouvé comment lui indiquer des proportions justement.
On indique une hauteur et une largeur (en pixels ou cm) (j'ai laissé vide le champ "résolution" pour ne pas rééchantilloner) mais cela impose donc une dimension à l'image recadrée ! Moi, je veux juste cropper l'image (prendre la partie qui m'intéresse sans lui imposer une taille H * L)?
Je n'ai peux être pas trouvé comment faire. D'après l'aide, cela ne me semble pas possible d'indiquer des proportions dans l'outil recadrage.
On peut ne mettre aucune valeur dans hauteur et largeur mais, dans ce cas, les proportions de ma sélection ne sont pas "fixes" ?
Dans tous les cas, si vous avez la solution, ça m'intéresse fortement !
Sinon je continuerai à faire comme actuellement, c'est à dire de mettre un point d'arrêt dans mon script pour recadrer mon image en utilisant l'outil "rectangle de sélection" puis je continue mon script en cliquant à nouveau sur "play".
Toujours aussi clair ??
-
16/01/2008, 11h16 #17
- Inscription
- January 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
Avec l'outil recadrage, j'ai dans largeur "15po" et dans hauteur "10po"
quand je l'utilise ca me dessine un cadre en respecant le format de la photo
Je sais pas si c'est normal ou pas mais en tout cas ca a l'air de bien marcher(y'a rien de marqué dans résolution)
Donc avec cet outil, ces réglages il te suffit de cocher la case "Activer ou Désactiver la boite de dialogue" pour qu'il te demande ta zone pendant le script
Test et dis moi si ca marche... y'a pas de raison que ca marche que chez moi
-
16/01/2008, 12h44 #18
- Inscription
- July 2006
- Localisation
- Taverny (Val d'Oise)
- Âge
- 51
- Messages
- 3 536
- Boîtier
- 1D Mark II -5D Mark III
- Objectif(s)
- 50 f/1.8 II - 24-105 f/4 L IS -70-200 f/4 L - 400 f/2.8 L IS II
c'est ce qu'il me fallait !!!
je sais pas ce que veut dire l'unité "po", mais je ne connaissais que 'px' ou 'cm'
En tout cas, avec "po", j'ai l'outil que je recherchai ! Merci à toi Mac64
-
16/01/2008, 12h49 #19
-
16/01/2008, 13h04 #20
- Inscription
- July 2006
- Localisation
- Taverny (Val d'Oise)
- Âge
- 51
- Messages
- 3 536
- Boîtier
- 1D Mark II -5D Mark III
- Objectif(s)
- 50 f/1.8 II - 24-105 f/4 L IS -70-200 f/4 L - 400 f/2.8 L IS II
en fait, j'ai testé avec "cm", et ça marche aussi ! Il n'y a qu'avec pixels (px) que l'image prend effectivemment la dimension indiqué. Sinon, pour cm et 'po', c'est le ratio qui est pris en compte ! :rudolph:
Merci encore ! :thumbup:
-
16/01/2008, 18h12 #21
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- Messages
- 5 675
- Boîtier
- 1DX
- Objectif(s)
- 16x35 2.8 II 17x40 70x200 f/2.8 100x400 ecran calibre TAMRON 150-600
Tu peux le sauver en " outil predefini " ex : ' Recadrage 1000 po x 666 po '.
J avais fait ce code pour une selection en %
combine avec un script .atn :
..... Deplacer
..... Point d arret
..... Copier
..... Nouveau document
..... Coller
..... Aplatir.
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 TOP = 0; var LEFT = 0; 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" ); var BOTTOM = 0; // DEMANDE pour la variable var BOTTOM = Window.prompt( 'DONNER un POURCENTAGE ' + "\n"+ "\n" + "de 1 a 100 "); //var y = Window.prompt('Height:'); // La reponse est donnee dans la boite de dialogue //alert( BOTTOM + " x " ) ; //alert(x + " x " + y); desc52.putUnitDouble( id257, id258, BOTTOM ); var id259 = charIDToTypeID( "Rght" ); var id260 = charIDToTypeID( "#Prc" ); var RIGHT = BOTTOM ; desc52.putUnitDouble( id259, id260, RIGHT ); var id261 = charIDToTypeID( "Rctn" ); desc51.putObject( id252, id261, desc52 ); executeAction( id248, desc51, DialogModes.NO ); //alert( " C est BON ? ") ;
Tu peux toujours essayer .... :blink:
-
16/01/2008, 20h35 #22
-
18/01/2008, 19h50 #23
-
18/01/2008, 21h14 #24
- Inscription
- January 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
Pas de soucis tu me fais signe ...
-
19/01/2008, 09h03 #25
- Inscription
- December 2005
- Localisation
- Bayonne
- Âge
- 76
- 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 parti : ici ...... https://www.eos-numerique.com/forums...54/#post653101
:blink:
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
-
Léger trouble pour ouvrir la boite d'emballage Photoshop
Par Accolade dans le forum Les Logiciels photoRéponses: 11Dernier message: 06/01/2008, 11h29 -
redresser des photos prises au grand angle
Par Gibson dans le forum Discussions généralesRéponses: 3Dernier message: 02/05/2007, 11h08 -
Un grand angle pour 20D ...
Par TheFab4 dans le forum Discussions ObjectifsRéponses: 5Dernier message: 11/05/2006, 15h12 -
Grand angle pour 20D
Par begoodi dans le forum Discussions ObjectifsRéponses: 9Dernier message: 31/10/2004, 10h58