Alternatives Adobe™

Il existe de nombreuses alternatives à la suite Adobe Creative Cloud.
La force de l’habitude, le poids dans les industries de la création et la complémentarité entre toutes les applications de l’Adobe Creative Suite font qu’il nous est souvent difficile d’imaginer s’en passer. Cet ensemble d’applications est de grande qualité, mais à plus de 60€, par mois, la question se pose régulièrement.

Dans un podcast, streetcast récent, je m’interrogeais à ce sujet.

L’illustrateur Michael Sexton, propose, sur son Patreon une liste d’alternatives à la Suite Adobe : Adobe Software Alternatives | Michael Sexton on Patreon.
C’est une chouette initiative, abondamment relayée, qui permet de se rendre compte qu’il existe une vie en dehors d’Adobe.

Dans cette liste, il manque forcément de nombreux logiciels comme la suite Coreldraw, et des logiciels de traitement photo/dessin purement mac : Acorn, pixelmator, Graphic converter…
Adobe Photoshop Alternatives and Similar Software – AlternativeTo.net

Sur iPad

Concernant l’illustration bitmap (Photoshop) ou vectorielle (illustrator) il existe aussi, sur iPad, iPad pro, toute une gamme de logiciels très performants concurrençant largement les versions « desktop » évoquées dans cette infographie, à des prix allant de gratuits à une vingtaine d’euros.

Illustration Type Bitmap (iPad) :

Illustration type vectorielle (iPad) :

Ces exemples ne sont pas exhaustifs, il existe encore bien d’autres alternatives.

Je ne parle que des domaines que je pratique…

Chez Adobe, je n’utilise personnellement que Photoshop : Formule Adobe Creative Cloud pour la Photo | Logiciel de retouche photo professionnel à 12€ par mois, mais régulièrement, je me pose la question. Récemment Adobe a annoncé ne plus autoriser que les versions récentes de ses logiciels. Utilisateur de la version 2018 de Photoshop, pour des raisons pratiques liées à l’utilisation de plug-ins non compatibles avec la version 2019 (et à quelques bugs de celle-ci), cette question n’a pas fini de revenir sur le tapis.

Pour mes autres besoins, j’utilise des alternatives, soit en achat ferme (suite Affinity, Clip Studio Paint…) soit en Open Source (Krita, Scribus…) :

Et vous ? Êtes-vous fidèles à Adobe, hésitez-vous à basculer ou réussissez-vous à vous passer d’Adobe, et de son système d’abonnements ?

Split Text Photoshop

Voilà un long moment que je cherche comment, sous Photoshop, diviser, scinder, un calque texte en plusieurs calques textes.
Après plusieurs essais et solutions plus ou moins tordus, j’ai trouvé un script… qui ne marche pas. Mais en coupant un peu dedans, j’arrive à une solution suffisante à combler mes besoins.

Mais pourquoi vouloir scinder un calque texte en plusieurs calques textes ?

Quand je dois mettre en page des textes dans une bande dessinée il est pratique de préalablement taper du texte dans un éditeur de texte afin d’en corriger l’orthographe, la syntaxe, de travailler ou récupérer le texte dans un seul fichier.
Dans Photoshop, il est pratique d’avoir le texte de chaque bulle sur un calque séparé afin de pouvoir le déplacer dans la page, le retravailler bulle par bulle.
Une page de BD compte souvent entre 9 et 12 cases, avec entre une et trois bulles par case. Soit, si l’on importe les textes bulle par bulle, entre 9 et 36 « aller-retours » : copier, créer calque texte, coller.
Importer le texte de toutes les bulles en un seul copié/collé est un gain de temps important.

Un seul copier-coller pour importer tous mes textes dans mon document Photoshop.

N’ayant pas trouvé de solutions satisfaisantes jusqu’à maintenant, j’avais bricolé à l’aide du logiciel KeyBoard Maestro, une série d’actions que je déclenchais par une touche. Ce « script » permettait de copier une phrase de la coller dans un texte dans Photoshop puis de revenir dans l’éditeur de texte de copier la phrase suivante et ainsi de suite.
Un peu long compliqué et pas toujours parfait, l’action butant parfois sur des espaces où des retours à la ligne hasardeux ou des coordonnées approximatives. Pour créer un nouveau calque texte à chaque fois dans Photoshop, cela passait par des coordonnées sur l’écran, ce qui ne rendait pas ce script fiable dans toutes les situations. Néanmoins, cette solution m’a quand même fait gagner un peu de temps sur certains travaux de bandes dessinées.


Puis, je l’avais remplacée par un workflow plus simple, mais plutôt efficace, consistant à utiliser des gestionnaires de copier-coller (Copied et Alfred).
Je copiais tous les textes de mes bulles puis dans Photoshop je créais mes calques textes et y collait le texte de chaque bulle, utilisant les coller multiple de Alfred.
J’avais même trouvé un script pour diviser les textes, aux retours à la ligne en plusieurs extraits de texte à coller.
Mais toutes ces méthodes impliquaient de déclencher un certain nombre d’actions sur les fichiers textes.
Sur iOS, j’ai même tenté avec l’application Raccourcis de diviser un texte copié en plusieurs morceaux de texte, mais avec des résultats trop aléatoires pour être exploitables… et sans grand intérêt, Photoshop n’étant pas (encore) disponible sous iOS. Bref.

J’ai longtemps erré à la recherche d’une solution simple et efficace.

Récemment, j’ai relancé une recherche pour voir si quelqu’un n’avait pas développé une solution satisfaisante à ce problème que le monde entier doit partager, à mon avis.

J’ai trouvé ce script javascript :

photoshop-scripts/text-separator.jsx qui me paraît faire ce dont j’ai besoin.
Malheureusement en l’essayant, Photoshop CC2018 me renvoie un message d’erreur. (Je ne sais si c’est dû à la version de Photoshop CC2018 ou au fait que je sois sur MacOs)
Ce script paraissant assez simple, j’ai fait quelques essais de suppression d’éléments problématiques pour arriver à le faire fonctionner.

Le script d’origine fonctionne avec la version Photoshop CC 2020 sur mac et Windows

Modifié comme cela :

N’ayant que de très très très vagues et lointaines connaissances en javascript, je me suis contenté de supprimer quelques lignes qui semblaient poser problème.

// select text layer and run script
// it will split one text layer to several layers by linebreaks
// showcase: https://www.youtube.com/watch?v=5oQgwZdW9Modoc =

app.activeDocument;
layer = doc.activeLayer;
var text = layer.textItem.contents;
var textArray = text.split(“\r”);
var pos = layer.textItem.position;
var leading = +20;

layer.textItem.contents=textArray[0]
layer.name = textArray[0]
for (var k=1; k<textArray.length;k++)
{
tmp = layer.duplicate();
tmp.textItem.position = [pos[0], pos[1]+(Number(leading)*k)]
tmp.textItem.contents = textArray[k];
}

À écrire dans un fichier texte qu’on nommera text-separator.jsx
Ce script est à placer dans le dossier /Applications/Adobe Photoshop CC 2018/Presets/Scripts/text-separator.jsx

On y accède par le menu Fichier/Scripts.
L’action prend quelques secondes, mais le résultat est là, ça fonctionne, je n’ai plus qu’à déplacer mes calques :

À chaque retour à la ligne un nouveau calque est créé.
Je peux ainsi déplacer mes textes, les retravailler (retours à la ligne) calque par calque, bulle par bulle.
C’est un gain de temps non négligeable, et surtout quelques minutes de travail répétitif et inintéressant de gagné.

Si vous connaissez une solution plus satisfaisante, ou plus complète, n’hésitez pas à me le faire savoir.

En attendant j’ai aussi consacré un podcast / streetcast à ce sujet :

Sélectionner un calque dans Clip Studio Paint.

Deux petits gifs anims pour montrer comment sélectionner un calque dans Clip Studio Paint.
Pour répondre à la question d’un collègue sur Twitter :

Tiens j’ai une question au passage, maître Grug. Comment fait-on pour que la flèche pour bouger les calques (V) (la flèche noire avec les flèches croisées) puisse sélectionner automatiquement le calque d’un morceau de dessin que tu cliques ?

Sous Photoshop, tu as juste à cocher « sélection automatique -> Calque ou dossier ». Là je ne trouve pas. Je suis pourtant à peu près sûr que ça marchait sous Manga Studio.

Nous jonglons souvent entre Photoshop et Clip StudioPaint et certains réflexes, certaines actions sont différentes.

La flèche pour déplacer les calques, par exemple sous Clip StudioPaint est accessible par le raccourci V sous Photoshop, K sous Clip StudioPaint.
Les raccourcis sont modifiables dans les 2 applications.

À partir d’un outil normal

(Genre plume P) un appui sur la touche cmd (sur Mac, probablement ctrl sur PC) cmd + un clic sur un élément du dessin sélectionne le calque sur lequel se trouve cet élément.

sélectionner un calque à partir de loutil Plume

À partir de l’outil déplacement de calque

(K chez moi) cmd+maj + clic sur un élément du calque à sélectionner fonctionne. (idem, probablement cmd=ctrl sous Windows)

sélectionner un calque à partir de loutil déplacement

L’outil Opération

et ses sous-outils Object ou Layer selection (notons la qualité de la traduction en français…) sont aussi des options à envisager pour effectuer ce type d’action.

Exporter ses calques psd à différentes tailles juste en les renommant…

Une astuce qui va me faire gagner pas mal de temps, et m’éviter bien des scripts :

avec Photoshop CC1 il est possible d’exporter ses calques (ou dossiers de calques formant une image) à differentes tailles (unités ou pourcentages), en png ou jpg, en jouant sur la qualité, dans differents dossiers ou sous dossiers, juste en les nommant.
J’adore !

Génération de fichiers d’image à partir de calques


  1. je sais, c’est pas de l’année, mais j’ai longtemps résisté à l’abonnement en restant avec ma vielle CS6… ↩︎