» Journal » [ ASP ] Réorganiser le volet de développement

[ ASP ] Rendu » Film » Retro ❯❯
❮❮ [ ASP ] Connaitre le répertoire utilisateur

[ ASP ] Réorganiser le volet de développement

15 septembre 2012 • Catégories : aftershotpro

Le logo d'AfterShot Pro

La version 5.2.3 de Bibble proposait, pour la première fois depuis Bibble 4, la possibilité de réorganiser soi-même les onglets de développement (les onglets de droite, sur lesquels sont présents les outils et les greffons). ASP hérite logiquement de cette fonction, avec une terminologie française légèrement différente.

Par manque de temps sans doute, les développeurs n’ont pas fourni d’interface graphique dédiée, nous sommes donc obligés de gérer cette configuration via un fichier texte : le fichier customToolsUI.txt.

Version utilisée dans cet article
 * Aftershot Pro : 1.0.1.10

I. L’emplacement du fichier

Ce fichier n’existe pas par défaut dans ASP. Il faut donc créer manuellement un nouveau fichier texte directement à la racine du répertoire utilisateur. Faites attention à la casse (MaJuScUle / mInUsCule) dans le nom de ce fichier : customToolsUI.txt

II. La syntaxe du fichier

Le fichier customToolsUI.txt suit les quelques règles suivantes :

  • Chaque ligne comporte trois champs, séparés par une virgule :
    • Le premier champ permet de définir le nom de l’onglet pour l’affichage en taille normal.
    • Le deuxième champ permet de définir le nom de l’onglet pour l’affichage en taille réduite.
    • Le troisième champ appelle l’outil par son identifiant (cf. § III).
  • Les lignes qui commencent par un dièse sont des commentaires et seront ignorées.

À titre d’exemple, voici mon fichier customToolsUI.txt et ici, la capture d’écran correspondante.

################################################################ 
# 
#        COREL AFTERSHOTPRO 1.0.1 customToolsUI.txt FILE 
# 
######################### IMPORTANT!  ##########################
# LINES THAT BEGIN WITH THE HASH CHARACTER "#" ARE CONSIDERED AS
# COMMENTS, AND ARE IGNORED 
# COPY THIS FILE UNDER  YOUR ASP'S USER DIRECTORY 
################################################################ 

 
# Onglet Standard 
Standard, Std, Presets.ui 
Standard, Std, Histogram.ui 
Standard, Std, BasicTools.ui 
Standard, Std, Advanced/Exposure.ui 
 
# Onglet gestion des couleurs 
Couleurs, Clr, Advanced/Curves.ui 
Couleurs, Clr, SelectiveColor/SelectiveColorWidget.ui 
Couleurs, Clr, ColorBalance.ui 
Couleurs, Clr, com.corel.equalizer 
Couleurs, Clr, Advanced/WhiteBalance.ui 
Couleurs, Clr, Advanced/ColorManagement.ui 

#Onglet gestion des détails (Accentuation & Bruit) 
Détails, Dtl, sph.waveletdenoise 
Détails, Dtl, Advanced/LensCorrection.ui 
Détails, Dtl, Advanced/RAWNoise.ui
Détails, Dtl, Advanced/Sharpen.ui 
#Détails, Dtl, Advanced/NoiseNinjaRegistered.ui 
 
# Onglet gestion des Métadonnées 
Métadonnees, Méta, de.schrell.asGPS 
Métadonnees, Méta, Metadata.ui 
Métadonnees, Méta, Keywords.ui 
Métadonnees, Méta, Keywords/KeywordSets.ui 

# Onglet Traitements Rendu Argentique
Film, Film, com.corel.BlackAndWhite 
Film, Film, com.corel.vigne
Film, Film, com.SMP.Nostalgia 
Film, Film, MirrorInvert.ui 
 
# Onglet des Plugins Z 
Modules Z, Z, tin.tin.zText 
Modules Z, Z, tin.tin.zSoften 

La taille de l’affichage, entre taille normale ou réduite, dépend d’une option présente dans la section « Affichage » des préférences d’ASP (Fichier > Préférences…) : « Utiliser des polices et des icônes plus petites » (4ème case à cocher).

Préférences d'ASP - Onglet Affichage

cliquez sur l'image pour agrandir

III. Identifiants des outils et greffons

La seule difficulté dans l’édition du fichier custonToolsUI.txt, c’est de trouver les identifiants exacts des outils que l’on veut appeler. Le tableau ci-après présente les identifiants des outils fournis par défaut avec ASP.

Tableau des identifiants des outils fournis par B5/ASP

Nom de l’Outil Identifiant du fichier B5 (Identifiant ASP)
Histogramme Histogram.ui
Préseléctions Presets.ui
Courbes Advanced/Curves.ui
Réglages de Base BasicTools.ui
Exposition Advanced/Exposure.ui
Netteté Advanced/Sharpen.ui
Bruit Brut Inexistant (Advanced/RAWNoise.ui)
Noise Ninja NoiseNinjaStandard.ui
Licence Noise Ninja Advanced/NoiseNinjaRegistered.ui
Balance des Blancs Advanced/WhiteBalance.ui
Équilibre des Couleurs ColorBalance.ui
Gestion des Couleurs Advanced/ColorManagement.ui
Correction des Couleurs SelectiveColor/SelectiveColorWidget.ui
Métadonnées Metadata.ui
Mots-Clés Keywords.ui
Groupes de Mots-Clés Keywords/KeywordSets.ui
Correction Optique Advanced/LensCorrection.ui
Miroir et Négatif MirrorInvert.ui

Pour les identifiants des modules, je ne présente pas de tableau. Cela demande trop de travail, d’autant qu’il faudra le mettre à jour. Au lieu de ça, je vous présente deux méthodes qui marchent à tous les coups !

1ère méthode :

Allez dans le répertoire Plugins/ de votre répertoire utilisateur. Vous y trouverez autant de répertoires que vous avez installé de greffons. Dans chaque répertoire de greffons, vous trouverez un fichier Info.afpxml. C’est un fichier texte, ouvrez le et repérez la ligne (généralement la ligne n°3) qui commence par PluginFileData. Il vient sur cette ligne, juste après ce PluginFileData , la propriété identifier. C’est la valeur de cet identifiant (sans les guillemets) qui nous intéresse pour appeler le greffon dans notre fichier. Voici par exemple le début de la troisième du greffon zText :

PluginFileData identifier="tin.tin.zText"

2nde méthode :

On peut également retrouver les identifiants des greffons installés dans le journal d’ASP à la section Plugins. Ce journal, AfterShotPro.log, (fichier texte) est présent à la racine de votre répertoire utilisateur. Voici par exemple l’extrait de mon journal pour le greffon zText :

Name: zText
Identifier: tin.tin.zText
Version: 2.1.0
Path: <User Home>/Plugins/zText.afplugin

IV. Encore quelques remarques

Notez qu’un outil ne peut être appelé qu’une seule fois. Si l’on veut faire apparaître un outil sur plusieurs onglets, il faut l’épingler, classiquement. Epingler un outilEpingler un outil

Et si l’on appelle pas des outils pourtant disponibles ? Eh bien, s’il s’agit :

  • de greffons : ils apparaîtront sur les traditionnels onglets « Greffons 1 », « Greffons2 », etc… Il n’est donc pas possible de cacher un greffon. L’avantage c’est que les greffons fraîchement installés apparaissent automatiquement, pas besoin d’éditer le fichier customToolsUI.txt (au moins dans l’immédiat) pour tester le greffon.
  • d’outils de base fournis avec ASP/B5 : là, en revanche, ils n’apparaîtront pas. Ce qui permet de gagner de la place, par exemple, en cachant le panneau « NoiseNinja Avancé », pour ceux qui n’en possèdent pas la licence.

Un dernier rappel enfin, il faut redémarrer l’application pour que les modifications apportées au fichier customToolsUI.txt soient prises en compte.

V. Conclusion

En pratique, il n’est pas si long de créer son fichier customToolsUI.txt, surtout si l’on commence à partir d’un modèle. Il est d’ailleurs vivement conseillé de copier - coller l’exemple fourni dans cet article. Cela vaut vraiment le coup d’y consacrer une bonne dizaine de minutes, car ensuite c’est tout notre flux photographique qui s’en trouve accéléré avec un logiciel plus adapté à notre main.

Par la suite, ce fichier n’évolue quasiment plus. Une interface graphique pour personnaliser le volet de développement, dans les préférences d’ASP par exemple, n’est en définitive vraiment pas indispensable.

Sources :

  1. Article original en anglais : http://flightofthebibbles.blogspot.ca/2011/09/custom-tool-tabs.html
  2. Traduction sur le forum francophone d’ASP : http://forum.aftershotpro.org/viewtopic.php?f=3&t=4&p=5
[ ASP ] Rendu » Film » Retro ❯❯
❮❮ [ ASP ] Connaitre le répertoire utilisateur

Lister les articles par rubrique