NXSignature, l'outil de signature pour Capture NX
Par totographe le mercredi, janvier 14 2009, 00:13 - cours et techniques - Lien permanent
NXSignature est un petit utilitaire destiné à faciliter l'insertion de
signatures sur des photographies ou des images dans Nikon Capture NX.
Il permet en fait d'inscruster n'importe quelle image en surimpression d'une autre image.
NXSignature fonctionne en Java et peut donc être utilisé sur toutes plateformes.
Merci qui ??
Comment ça marche?
Pré-requis
Pour utiliser NXSignature, il faut vous munir de votre fichier image
source de la photo à signer et du fichier image source de votre
signature. Pour ce dernier, seuls les fichiers au type JPEG ou PNG sont
acceptés.Voilà les fichiers que nous utilisons dans l'exemple
Note: Vous remarquez que la signature est faite en niveaux de gris: ces niveaux de gris sont transformés en niveau de transparence (opacité) dans Capture NX. Les zones très claires proches du blanc sont éliminées.
Avant d'incruster votre signature dans la photo, il faut déterminer la position précise de la signature dans l'image finale.
Vous procéderez comme dans l'exemple ci-après:
Une fois la mise en page de la signature créée, nous allons maintenant créer le fichier .set compréhensible par Capture NX.
Pour ce faire, lancez simplement NXSignature.
Téléchargement et lancement de NXSignature
NXSignature est une application Java composée du seul fichier NXSignature.jar. Vous pouvez télécharger le programme grâce au lien ci-après.Télécharger NXSignature
Pour lancer NXSignature, vous devez avoir Java installé sur votre machine. Si vous ne l'avez pas, vous pouvez le télécharger ici.
NXSignature fonctionne sur tous les systèmes supportés par Java, ie. Windows, Linux, Unix etc...
vous pouvez lancer NXSignature de plusieurs façons différentes:
- en ligne de commande
java -jar NXSignature.jar
- en mode graphique en double-cliquant sur le fichier. Pour cela il faut que l'association soit faite sur votre ordinateur entre l'extension de fichier '.jar' et le programme 'java.exe'. Sous windows, faites un clique droit sur le fichier, puis cliquez sur "ouvrir avec ..." et choisissez 'java.exe' dand le répertoire d'installation\bin de votre Java.
Fonctionnement de NXSignature
Une fois l'application lancée, vous avez une fenêtre de ce type:Remplissez simplement le chemin du fichier à encoder ou cliquer sur "choose file" pour ouvrir une fenêtre de recherche.
Cochez 'Encode gray levels with opacity" si vous désirez que les niveaux de gris soient transformés en niveau d'opacité. Décochez la case si vous préférez avoir une signature complétement opaque.
Remplissez les valeurs "Offset X" et "Offset Y" avec les valeurs déterminées précédemment.
Enfin, vous pouvez choisir la couleur du filtre 'Colorier' en cliquant sur la case colorée. (v1.1)
Cliquez sur "Go !!!" et c'est parti !!!
Le fichier généré porte le nom du fichier d'origine avec .set comme extension. Copiez ce fichier dans un endroit où vous pourrez le retrouver, ou mieux, copiez le dans le répertoire des plugins de Capture NX.
Ce répertoire est par défaut quelque chose du genre sous windows:
Une fois sous Capture NX, il vous suffit simplement d'ouvrir votre image sur laquelle apposer la signature et lancer le script.C:\Users\username\Documents\Capture NX\Settings Files\Colorize
Rappel pour lancer le script, il faut aller dans le menu "Traitement par lots(Batch)" et, si vous avez le fichier dans la liste des plugins enregistrés, cliquez dessus, sinon choisissez "explorer" et indiquer manuellement le .set que vous avez créé plus tôt.
Capture NX va alors rajouter une tâche dans la liste des ajustements de type 'Colorize'. Déployez la tâche et vous n'aurez plus qu'à choisir la couleur finale de votre signature en un simple clic.
Voilà pour l'utilisation de NXSignature. C'est d'une utilisation vraiment très simple et pourtant cela peut bien vous simplifier la vie.
Une fois une signature créée, vous pouvez la réutiliser pour vos photos suivantes. Vous pouvez aussi vous créer un jeu de signatures à utiliser dans des situations différentes.
Enfin le fait de se présenter sous la forme d'un fichier .set permet d'utiliser les fichiers produits dans les traitements par lots de Capture NX.
Faites un don
NXSignature est entièrement gratuit. Toutefois, pour aider et manifester votre satisfaction, vous êtes encouragés à faire un don.Limitations
NXSignature produit des fichiers très volumineux car chaque pixel est codé séparément. Essayez ne pas dépasser des fichiers plus lourds que la dizaine de méga-octets, car cela ralentit votre système et pourrait aussi faire crasher Capture NX.Pour optimiser la taille des fichiers produits, essayez dans la mesure du possible de travailler sur vos photos dans leur format définitif (si les images sont retaillées pour le web par exemple).
Versions
Version 1.1: 08/09/2009- specify the default color for the colorize step in CNX
Version 1.0: 01/01/2009
- convert an JPEG or PNG image into a .set file for CaptureNX.
- the white background is dismissed. The colored pixels can beconverted to with an opacity equal to their luminosity.
- An offset can be selected in order to move the signature in the target photo.
Commentaires
Merci beaucoup pour cette vulgarisation. Malheureusement pour ce qui me concerne ça ne marche pas dans NX2 2.2.0.
La tâche colorier apparaît bien, mais rien sur l'image. En fait je ne sais quelle doit être la taille de la signature ou plutôt de l'image avec la signature.
Hello Claude,
merci
Normalement la taille de la signature est plus petite que la photo
Il faut calculer auparavant la position de façon à ce que la signature de déborde pas. P.ex. avec une image de 1200x800 et une signature de 300x45, il ne faudra pas que x et y dépassent respectivement:
x < 1200 - 300
y< 800 - 45
Voilà. Utiliser de préférence du noir pour l'image de la signature.
Et j'ai bien testé avec la version 2.2 et c'est nickel
je ne m'attendais pas à une réaction aussi rapide. j'ai utilisé un fichier signature avec fond blanc et signature noire en jpeg mais je suis en train de me demander si jai bien compris ce qu'étais le X et le Y. Je vais réessayer.
Mon diagnostic était le bon: j'avais bien fait le calcul que tu indiques dans ta réponse, mais j'ai interverti X et Y, dans l'autre sens ça ca beaucoup mieux et je te remercie pour ce qui ne va pourtant pas de soi, le partage de ton temps et de ta science. Tu fais un heureux
Claude
avec plaisir
Couldn't the offset be from bottom right corner? This would then be constant for all sizes of photo, I think?
Hi Colin,
thanks for the suggestion.
Unfortunatly, CNX prevents us from positionning a selection from somewhere else than the upper left corner.
I could add the feature in NXSignature, but then the user would have to set a width and height of the photo so that the soft could calculate the right coordinates.
Still I don't think this would meet your need since you would still have to build a .set file for every photo size
Hi,
I just have discovered your tool. It's definitely useful for users of Capture NX2. But there is one thing I couldn't change - default color of a signature. Honestly I don't like default orange-brown color and would like to have grey color.
I wonder how could I set other default color? Thank you.
Andrey
Hi Andrey,
Currently, you can't change the default color. But that's something I can improve pretty easily so come back in a few days, I will add that feature soon.
Btw, nice photoblog of yours, it makes me wanna go to New Zealand
That would be very nice! Thank you! If you tool had this option it would be possible to apply it in batch mode for many photos at the same time instead to photo by photo in manual mode.
Have you explored a possibility to draw borders around an image?
New Zealand is a very beautiful country. You wouldn't be disappointed if you came here
Cheers
Let me a few days and I will propose the upgraded version of NXSignature
Otherwise, there is a way to draw borders around a photo, you me remind I still have to write a tutorial about that.
Basically, it's based on the straighten tool: make a step with a given slope, let say 2°, then add another step with the straighten tool with a slope of -2° and you will have a border drawn around the image.
You can then make a selection on the border (full selection, then '-' selection over the photo) and you can colorize the border at will.
Great! Thank you!
Wow! That's a way I have never though about it! Thanks a lot for suggestion!
There you go: version 1.1 available (simply download again the file) that allows you to specify the default color of the CNX colorize step.
La version 1.1 est disponible au téléchargement, elle permet de spécifier la couleur de la séléction lors de l'étape "colorier" dans CNX.
Oh! That's fantastic! Thanks a lot!
Felicitations et un grand merci pour ce superbe outil !!
Je le decouvre un peu tardivement, mais ne suis pas pret de le lacher ;o)
Merci encore !
I've downloaded the NX Signature file but can't find any information on how to install it.
Or am I missing something really obvious here?
Any help/advice would be very welcome, thanks
Richard, in order to use NXSignature, you simply need Java installed on your computer.
To launch NXSignature, either doucle-click the file, or, if you're computer doesn't match '.jar' files with java, simply right-click on the file, then "open with" and browse to the java.exe file in the bin directory of your Java installation.
Hope this helps
You don't say which file so I clicked on any of the 'class' files and selected it to open using java.exe which I have.
I then double click on any of the class files and a display flashes up on my screen and almost instantly vanishes again.
I'm very confused as there's no instructions with this application.
I think we're meant to automatically know what to do... most of us don't.
Hi Richard, seems you're trying the hard way
Now who told you to unzip the downloaded file ? (I'm pretty sure your unzipping program did) You must not unzip it and open it with Java.exe.
The only file you have to deal with, is NXSignature.jar
Salut
Je ne peux pas ouvrir NXSignature avec java tm 6 update 15 version 6.0.150 et je suis sous windows xp
comme ton appli m'intéresse si tu peux m'aider ...
merci d'avance
Hello,
normalement, il n'y a rien de spécial à faire.
Au pire, click-droit sur l'icone du programme, ouvrir avec et séléctionner java.exe dans son répertoire d'installation.
Quel problème rencontres-tu ?
et bien je fais cela et une petite fenêtre noire s'affiche 1s et puis plus rien.
ca veut dire crash au démarrage. pour avoir le message, il faut ouvrir une invite de commande(cmd), naviguer vers le répertoire du fichier jar et taper:
java -jar NXSignature.jar
Mais là, c'est plus un pb d'install de java que nxs ...
Bonjour,
Merci pour ce tuto, cepenant je n'arrive à rien.....
J'ai bien capture NX2, j'ai télécharger votre application et décompressé le fichier Winrar, j'ai ensuite deux dossier, dans l'un j'ai plusieurs fichier NXsignature, je les ai tous essayé en les ouvrant avec Java mais je vois juste une seconde une invite style MS-Dos et après plus rien, impossible de lancer le programme....est-ce possible d'avoir un tuto pas à pas svp ????
bonjour,
il ne faut pas décompresser le fichier, mais l'ouvrir directement avec Java.exe.
m'en voulez pas si je passe pour un nul mais maintenant j'arrive à la première invite et je ne comprends pas ce que je dois noter dans la rubrique "encode file", j'ai remis la même chose que vous mais cela ne passe pas....je sens que je ne suis pas sortir de l'auberge....mais merci pour votre précieuse aide faut que j'y parvienne absolument je travaille que sur capture nx 2
Bonjour, pas de souci, mais tout est indiqué en haut et dans les commentaires.
Il faut prendre le temps de bien lire, ce n'est vraiment pas compliqué.
Bon courage
Bonjour,
Est ce que l'appli fonctionne sous mac et comment?
Merci!!
Bonjour le nul
Ca marche aussi sous mac, il suffit d'avoir Java installé et il faut lancer le programme avec Java.