Enregistrement de Scripts (Macros)



Ne perdez plus de temps, gagnez-en !


J'ai (selon moi) suffisemment expérimenté les aspects de PhotoPlus dont fait l'objet de cet article d'astuce.


Vous savez, je suis du genre à vouloir gagner (grapiller même parfois) du temps lors de mes conceptions graphiques.
Et pour cela, j'aime créér des scripts que je peux réutiliser plus tard, ainsi, automatiser des tâches futures (souvent complexes ou rébarbatives, ou.. les deux!)

Pour cela revenons un peu dans mon passé de concepteur graphique, et arrêttons nous au temps où j'expérimentais Photoshop, la première chose que j'ai apprécié,  ce fut de pouvoir enregistrer mes actions, et cela se faisait de manière très intuitive, exactement comme si je venais carrément à répéter à la micro-secondes  mes actions réalisées pour obtenir la même conception graphique, totalement identique donc.

Revenons à notre époque actuelle, le Présent.
Sachez qu'avec PhotoPlus X4, l'enregistrement de scripts est aussi possible, cependant (et ça je ne peux que lui mettre un Carton Rouge),  dans PhotoPlus X4, il y a des limitations notables et parfois même pénalisantes ou stupides au niveau de l'enregistrement de scripts.

En effet, PhotoPlus X4 ignore purement et simplement certains enregistrements d'actions.

S'agit-il d'un bug ou je ne sais quoi d'autres? Aucunes idées.
Mais...
Une chose dont je suis certain, c'est que c'est vraiment une plaie quand cela se produit.

Bien entendu, je ne dénigrerais pas PhotoPlus X4 pour autant, ce logiciel est merveilleux, mais sur ce coup il fait pitié, on ressent bien le prix grand-public associé, là où Photoshop se comporte comme un charme, PhotoPlus X4 lui, s'étale comme une merde.

* quoi? vous croyiez que comme ce site parlait de PhotoPlus X4, ça allait aussi faire preuve de favoritisme aveugle envers PhotoPlus X4? Que nenni! Ne nous leurons pas non plus,  la différence entre Photoshop et PhotoPlus X4 se ressent par le prix, et sur ce coup, on comprends un peu le prix de Photoshop (bien que ça ne l'excuse ou justifie pas pour autant). D'ailleurs je penserais même que the Gimp s'en sortirais bien mieux!



Mais revenons-en à PhotoPlus X4, pour que certaines actions soient correctement enregistrées, j'ai dû solutionner ces fonctionnalité absentes OU ces fonctionnalités incomplètes par des contournements.

C'est donc de cela que je vais vous parler dans cet article.

Je vais tenter d'aborder les points les plus sollicités, du moins, ceux que moi, je sollicites bien plus.
Dans le but évident de pallier à chacun des petits problèmes rageants pouvant montrer le bout de leur nez dans l'enregistrement de SCRIPTS dans PhotoPlus X4.

Prenez en considération que ce tutorial requière de savoir enregistrer des scripts au prélable, la méthodologie pour le faire est disponible dans la documentation de Serif PhotoPlus X4 et n'a donc pas lieue d'être abordée ici.




Veuillez noter que, si cet article contient des données  erronnées,  ne vous paraît  pas suffisemment clair  ou simplement des  erreurs de logique  ou des  solutions alternatives  alors je vous serais gré de me le faire savoir au lieu de m'incendier.

¤ Le décor est planté, alors 'Au Travail!' ¤




1) Actions concernant la réorganisation de l'ordre des calques


En effet, le déplacement de calques n'est pas enregistré... C'est un peu con-con, du fait que en conception graphique, l'on doit souvent rééordoner nos calques à l'aide de la souris directement à travers le panneau "Calques"....
(ndr: A ne pas confondre avec le déplacement de calques, on peut faire l'erreur, car d'un point de vue logique on veut les déplacer, mais d'un point de vue logiciel, on les réorganises simplement).

Cette limitation de PhotoPlus X4 est impardonnable, heureusement, elle n'apparaît uniquement que si l'on déplaces les calques à la souris, directement via le panneau "Calques", mais alors, comment faire en sorte que l'on puise enregistrer leur déplacement dans un script?

En fait,

Pour le faire monter d'un étage dans le panneau "Calques" :
il suffit PENDANT L'ENREGISTREMENT DU SCRIPT de sélectionner le calque à déplacer et de passer par le menu "Calques" -> "Disposition" -> "Vers le haut" OU d'utiliser le raccourci-clavier "CTRL + )"

Pour le faire descendre d'un étage dans le panneau "Calques" :
il suffit PENDANT L'ENREGISTREMENT DU SCRIPT de sélectionner le calque à déplacer et de passer par le menu "Calques" -> "Disposition" -> "Vers le bas" OU d'utiliser le raccourci-clavier "CTRL + ^"

Pour le placer TOUT EN HAUT DE LA PILE dans le panneau "Calques" :
il suffit PENDANT L'ENREGISTREMENT DU SCRIPT de sélectionner le calque à déplacer et de passer par le menu "Calques" -> "Disposition" -> "Premier Plan"

Pour le placer TOUT EN BAS DE LA PILE dans le panneau "Calques" :
il suffit PENDANT L'ENREGISTREMENT DU SCRIPT de sélectionner le calque à déplacer et de passer par le menu "Calques" -> "Disposition" -> "Arrière-Plan"


Et voilà.. Vous pouvez désormais déplacer vos calques et surtout enregistrer ce déplacement lors de l'enregistrement d'un script.




2) Actions concernant le changement de couleur du Premier Plan et de l'Arrière-Plan


Ce n'est un secret pour personne, la couleur dans une conception graphique est primordiale, voire, OBLIGATOIRE, partant de ce principe, ça peut vraiment énerver et rester en travers de la gorge que PhotoPlus X4 n'en tient pas compte lors d'un enregistrement.

Cette limitation de PhotoPlus X4 est aussi impardonnable, il y a une astuce (bien que limitée il est vrai) qui peut vous aider à changer les couleurs de Premier Plan et de l'Arrière-Plan (Second Plan)
En fait,

Pour changer la couleur de Premier Plan, il ne faut pas passer par le panneau "Couleur" qui ne tiendra en aucuns cas compte de vos changements :
mais il suffit PENDANT L'ENREGISTREMENT DU SCRIPT de sélectionner l'Outil Pipette et de cliquer sur un pixel de votre image afin de changer la couleur de Premier Plan avec celle cliquée

Pour changer la couleur de l'Arrière-Plan, il ne faut pas passer par le panneau "Couleur" qui ne tiendra en aucuns cas compte de vos changements :
mais il suffit PENDANT L'ENREGISTREMENT DU SCRIPT de sélectionner l'Outil Pipette, d'échanger les 2 échantillons de couleurs (la place de Premier Plan avec celle d'Arrière-Plan), et de cliquer sur un pixel de votre image afin de changer la couleur de l'Arrière-Plan devenue celle du Premier-Plan avec celle cliquée
ENSUITE, de rééchanger les 2 échantillons de couleurs (la place de l'Arrière-Plan avec celle de Premier Plan) pour avoir l'échantillon de couleurs bien modifié, et surtout pris en compte par l'enregistrement de script.
Pour échanger la couleur de Premier Plan avec celle d'Arrière-Plan (donc les 2 échantillons de couleurs), vous devez cliquer sur le bouton "Inverser les couleurs" dans le panneau "Couleur", ce bouton est situé à droite du carré représentant la couleur de Premier Plan.


Et voilà.. Vous pouvez désormais modifier les couleurs utilisés dans une action enregistrée en script
Cependant, soyons honnêtes, cette astuce n'est pas toute puissante étant donné qu'elle se heurte à une énorme limitation...
Celle de devoir OBLIGATOIREMENT utiliser une des couleurs composant le document, ainsi.. Si votre document ne comporte pas la couleur souhaitée, vous ne pourrez pas l'utiliser dans un script..




3) Actions concernant la Gomme Magique


La Gomme Magique est un outil très utile si l'on veut supprimer rapidement et efficacement une zone de remplissage, et là encore, grosse baffe à PhotoPlus X4 (et à Serif au passage) pour ne pas en permettre son enregistrement dans un script.

Cette limitation de PhotoPlus X4 est plus ou moins pénalisante, imaginez (car le processus décrit est évidemment à titre d'exemple, si vous vouliez faire pro, vous auriez utilisé des calques), vous avez créé un Cercle, vous avez ensuite fusionné le document, puis vous souhaitez en supprimer les bords blancs, le problème? L'outil de sélection Baguette Magique sélectionnerait aussi une dizaines de pixels appartenant à votre Cercle, hors, vous ne souhaitez que supprimer le contour du Cercle, l'outil Gomme Magique serait vraiment un excellent choix ici, mais, manque de bol, PhotoPlus X4 n'enregistre pas ce type d'action... Alors...

Face à cette limitation débile, que faire?


En fait,

Il faut simuler la suppréssion par l'Outil Pot de Peinture, et pour cela :
il suffit PENDANT L'ENREGISTREMENT DU SCRIPT de sélectionner le calque voulu (transformez le au préalable en Calque normal) ainsi que l'Outil Pot de Peinture OU d'utiliser le raccourci-clavier "S", et de choisir dans la liste "Mode de Fusion" du Pot de Peinture, le mode "Supprimer" et de cliquer sur un pixel correspondant à la couleur de la zone de tolérance à supprimer, exemple: CE QUI ENTOURE VOTRE CERCLE

Notez que le "Mode de Fusion" de l'Outil "Pot de Peinture" est acessible visuellement parlant sous le menu "Fichier" (si vous n'avez pas modifié la disposition par défaut de votre interface de travail).
De plus, vous pouvez aussi modifier les autres paramètres "Opacité", "Tolérance " etc..


Et voilà.. Vous pouvez désormais supprimer intelligemment un fond non voulu.




(!) Et finalement


Il y a comme vous avez pû le constater de sérieuses solutions de contournement, mais, ce que je n'ai pas dis, faute de n'avoir pas pû trouver de solutions de remplacements possibles, c'est :

Je n'ai pas trouvé la façon de pouvoir effectuer l'enregistrement des utilisations de Filtres personnalisés (ceux fournis avec Serif PhotoPlus X4 seront enregistrables), de plus, j'ai aussi été confronté à l'impossible en voulant enregistrer des actions se servant des Outils suivants:

  • Outils: Déformer, Déformer la sélection : (cela semble ignoré en ce qui concerne l'enregistrement dans un script)

  • Outil: Sélection forme pleine : (ainsi, il est dommage de ne pas pouvoir enregistrer l'utilisation de LA CREATION SELECTIVE DE formes spéciales (coeurs, étoiles etc..))

  • Outil: Outil de sélection : (tristement, l'outil de sélection via le mode de pinceau ne fonctionne pas, enfin, si, il fonctionne! Mais pas son enregistrement de commandes/actions...)

  • Outils: Pinceau, Crayon, Tampon de motif : (impossible d'enregistrer des coups de pinceaux, des écrits au crayon (ne pas confondre avec Plume), et en ce qui concerne Tampon de motif, même topo, inadmissible? sûrement!)

  • Outils: Clone, Motif : (impossible d'enregistrer des coups de pinceaux, alors comme ces Outils se comportent comme tels, c'est aussi impossible de les enregistrer, eh merde..)

  • Outils: Suppression des défauts, Antipoussière, Outil Correcteur : (cela semble ignoré en ce qui concerne l'enregistrement dans un script)

  • Outils: Yeux rouges, Outil Doigt, Outil Flou, Outil Renforcer, Outil Densité -, Outil Densité +, Outil Eponge, Outil Remplacement de couleur : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, ce n'est heureusement pas le plus important étant donné qu'en général on passes rarement à l'envie d'enregistrer ces processsus)

  • Outils: Outil Gomme standard, Gomme d'arrière-plan, Gomme magique : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, pénalisant de ne pas pouvoir utiliser la gomme dans un enregistrement de script)

  • Outil: Grille déformante : (pour cet outil, je peux comprendre qu'il ne gère pas l'enregistrement dans un script, MAIS, après quelques tests avec cet outil, JE vous ferais un excellent tutorial pour déformer un visage!)

  • Outils: Outil Déformation élastique, Contraction, Dilatation, Tourbillon horaire, Tourbillon antihoraire, Outil Déformation épaisse/fine, Outil Supprimer la déformation : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, ce n'est heureusement pas le plus important étant donné qu'en général on passes rarement à l'envie d'enregistrer ces processsus, par contre, je ferais un tutorial VIP en ce qui concerne l'usage de l'Outil Dilatation)

  • Outils: Texte, Sélection de Texte : (bien que cela n'est pas ignoré en ce qui concerne l'écriture d'un texte, il semble cependant que ce qui est ignoré est si on le resélectionnes pour le remodifier dans l'enregistrement dans un script)

  • Outils: Outil Plume, Outil Plume à main levée : (une fois de plus, l'enregistrement de script avec ces actions se vautre lamentablement. Ce qui est rééllement pénalisant, car, ces outils sont souvent requis pour diverses tâches, en revanche, en ce qui concerne l'Outil Ligne, lui, il s'enregistre parfaitement bien)

  • Outils: Outil Editer une forme, Outil Editer un noeud : (s'il est possible d'enregistrer l'action de création d'une forme, il n'est malheureusement pas possible d'en éditer les noeuds Ou simplement de la redimensionner, sur ce coup.. on pleure un bon coup, j'avoues)


De même que je n'ai pas trouvé la façon de pouvoir effectuer l'enregistrement des utilisations des actions provoquées par des choix d'un élément de ces Menus:
  • Menu: Fichier
    • > Fermer Tout : (cela semble ignoré en ce qui concerne l'enregistrement dans un script)

    • > Enregistrer : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, passez par le menu "Exporter...")

    • > Enregistrer sous... : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, passez par le menu "Exporter...")

    • > Envoyer : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, mais personnellement, ce genre de fonction, moi, ça ne m'intérésse pas)

    • > Importer > Sélectionner une source... : (je n'ai pas de périphériques TWAIN compatibles, je n'ai donc pas pû tester cet aspect en enregistrement)

    • > Importer > Numériser... : (je n'ai pas de SCANNER, je n'ai donc pas pû tester cet aspect en enregistrement)

    • > Capture d'écran > Options... : (cela semble ignoré en ce qui concerne l'enregistrement dans un script)

    • > Capture d'écran > Démarrer : (cela semble ignoré en ce qui concerne l'enregistrement dans un script)

    • > Publier au format PDF... : (fonctionne partiellement (vous redemandera de valider les paramètres d'exportations) en ce qui concerne l'enregistrement dans un script)

    • > Aperçu dans le navigateur : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, bien que c'est très utile pour rapidement avoir une idée de l'espace occupée de l'image dans un navigateur, je penses effectivement que d'en autoriser l'enregistrement dans un script serait surfait)

    • > Fusion HDR... : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, et à mes yeux, c'est logique étant donné qu'il faut spécifier plusieures autres images, et de fait, les avoir obligatoirement stockée au prélable sur son disque dur)

    • > Imprimer... : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, remarquez que ce n'est généralement pas ce que l'on enregistre le plus en guise d'actions)

    • > Convertir en animation : (cela fonctionne plutôt pas mal en ce qui concerne l'enregistrement dans un script, de plus cela gère aussi toutes les étapes de l'animation future EXCEPTE évidemment celles dont les actions énoncées dans ce tutorial comme défectueuse.)

    • > Informations EXIF... : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, mais en même temps, dans de rares envies vous souhaiterez afficher les informations EXIF de vos images .JPG ou autres)

    • > Lot... : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, mais, ce n'est pas bien grave étant donné qu'en soit, le menu "Lot..." instançant un Traitement Par Lots est déjà à proprement parlé un script d'automatisation.)

    • > Gestion des couleurs... : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, mais vu son inutilité à être enregistré, on peut comprendre son non-enregistrement)

    • > Préférences... : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, et là aussi, vu son inutilité à être enregistré, on peut comprendre son non-enregistrement)

    • > Quitter : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, et c'est compréhensible, comment ferait PhotoPlus X4 pour enregistrer une action où un document n'existe plus?)

  • Menu: Edition
    • > Annuler : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, et c'est bien dommage)

    • > Rétablir : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, et c'est là aussi bien dommage)

    • > Remplir... : (cela semble ignoré en ce qui concerne l'enregistrement dans un script UNIQUEMENT SI LE CALQUE EST UN CALQUE DE TYPE Arrière-Plan, dans ce cas, enregistrer un remplissage naturel ne sera pas possible)

    • > Contour... : (cela semble ignoré en ce qui concerne l'enregistrement dans un script UNIQUEMENT SI LE CALQUE EST UN CALQUE DE TYPE Arrière-Plan, dans ce cas, enregistrer un contour naturel ne sera pas possible)

    • > Annuler : (cela semble ignoré en ce qui concerne l'enregistrement dans un script, et c'est bien dommage)

    • > Importer > Sélectionner une source... : (je n'ai pas de périphériques TWAIN compatibles, je n'ai donc pas pû tester cet aspect en enregistrement)



A terme, je suis (comme je l'ai dis) certain que vous remplacerez Photoshop avec Corel PaintShop Photo Pro X3, et vu l'avancée de Corel dans ce domaine, on peut espérer qu'un X6 dans 3 ans, arrive enfin à nous proposer des outils un peu plus "rapide". Car, pour le moment, la version X3 dispose de lacunes à ce niveau, mais, est aussi une EXCELLENTE chose dans le domaine du graphisme !

Au final, je trouve ce logiciel très sympathique à son utilisation, je ne repasserais pas sous Photoshop (et comme ma license éducative a expiré, c'est pas le prix d'une nouvelle license qui me fera changer d'avis).
Dommage cependant, que parfois, Corel PaintShop Pro X3 crashe sans prévenir (mais les mises à jours sont là pour corriger ces problèmes) et que sur un Dual Core 2 ça rame un peu (si on est à 80% de la mémoire (RAM) utilisée.

Ne soyez pas trop sévères avec Corel PaintShop Pro X3, car, vous devriez prendre en compte que la version X3 est toute récente, et que des mises à jours seront à attendre/effectuer pour le rendre encore plus stable (ou ajouter peut-être d'autres supports d'outils)..
Depuis son acquisition à Noël 2010, j'ai déjà eu droit à 4 mises à jours de grandes tailles: 11 ~ 44 méga-octets. Ainsi, Corel chouchoute son bébé, et c'est tant mieux!

Pour en revenir à mon test, Il est vrai que mon test se résume à une image de petite taille, et qu'ainsi, peut-être que sur une image de grande taille/poids,
  les temps de traitements des différentes fonctionnalités de PaintShop Pro X3 pourraient devenir plus conséquents et insupportables, je testerais la chose pour vous promis!

Mais, une chose est sûre, vous avez devant vous (et dans les mains) un excellent compromis entre un Adobe Photoshop et un Adobe Fireworks.
Et le fait qu'il soit capable de si bien gommer un arrière-plan fait de PaintShop Pro X3 un logiciel réservé autant pour les particuliers que pour les entreprises qui n'ont pas un gros budget à investir pour le moment!

ET si il ne cesse de s'améliorer, je suis persuadé que dans quelques années, Photoshop sera de moins en installé sur les ordinateurs des particuliers. (comme des Entreprises).
Et vous, vous en pensez quoi?
Vous avez aimé (ou pas) mon tutorial, mon approche, vous souhaitez partager des secrets (ou des astuces) d'infographie avec moi et le reste de la communauté Life-As-Ata ?
N'hésitez pas alors!



Voilà, j'espère que vous apprécierez cette astuce!


Vous avez d'autres solutions que moi?
Vous souhaitez me remercier?



Réagissez!

ASTUCE → PaintShop Photo Pro X3: Vous pouvez faire apparaître une boîte de dialogue pour entrer du texte, pour cela sélectionnez l'outil 'Texte' et appuyez sur CTRL + clic gauche