|
Préalable
Avec la version 5 de PTE, l'utilisation de fichiers images gérant la semi-transparence 256 niveaux de transparence) va être grandement intéressante.
Deux types de fichiers peuvent être exploités :
- Les fichiers au format PNG
- Les fichiers au format BMP 32 bits (avec un canal alpha pour gérer la transparence), format déjà utilisable sur la V4.
Pour différentes raisons (vitesse d'affichage et taille une fois zippé), au moins pour les titres, dessins ou cartes, le format le plus intéressant est le BMP 32 bits.
Jusqu'à présent il était admis que les fichiers créés avec Adobe ne permettaient pas d'avoir de la transparence une fois utilisés avec PTE.
Or bien que ne connaissant pas ou peu Adobe, je viens de découvrir que les BMP 32 bits d'Adobe fonctionnaient parfaitement avec PTE, mais que par contre il y avait un problème pour obtenir une couche alpha indispensable d'une façon standard sous Adobe.
J'ai mis au point une méthode, mais il est possible qu'une personne plus experte que moi en la matière puisse proposer mieux, ce qui serait bien pour tout le monde.
Le problème
Le fait d'avoir une image avec de la transparence dans Adobe n'est pas suffisant pour que cette transparence soit convertie en canal alpha nécessaire à la création de fichier Bitmap 32 bits.
En effet par défaut l'image n'a pas de canal alpha, ce qui fait que si l'on enregistre au format BMP 32 bits, Adobe rajoutera un canal alpha par défaut avec l'opacité maximale et mettra un fond blanc par défaut. L'image n'aura aucune transparence que ce soit avec PTE ou tout autre logiciel.
Le problème est donc de créer et d'adjoindre un canal alpha à l'image.
Méthode utilisée
1ère étape :
|
Ouvrir un fichier au format PSD (ou le créer, le sauvegarder et le réouvrir) affichant de la transparence sous Adobe (exemple à droite)
Comme on peut le constater à gauche l'image ne comporte que les 3 canaux RVB
NB : Si on ouvre un fichier PNG, le sauvegarder préalablement au format PSD, le fermer et réouvrir le fichier PSD.
|
|
2ème étape :
L'objectif est de créer une image en 256 niveaux de gris représentatifs du niveau de transparence.
Pour cela on va créer 2 images à partir du fichier, la première avec fond blanc, la seconde avec fond noir
La différence entre les 2 images donne une image avec des niveaux de gris représentatifs de la transparence.
Il faut ensuite inverser la couleur, le blanc correspondant aux zones opaques, le noir à celles transparentes.
La dernière étape consistera à mettre cette image comme canal alpha de l'image avec fond noir.
|
|
2ème étape (suite) :
|

Une fois le calque noir créé, la prochaine opération consiste à le mettre en arrière-plan.
|
3ème étape :


|
La copie étant créée, il faut maintenant la mettre sur fond blanc en inversant sa couleur.
Dans un premier temps, il faut pixelliser le calque fond1 (cliquer avec le bouton droit de la souris sur la partie bleue de la sélection du calque) et ensuite l'inversion de couleur pourra se faire.
Pour cela sélectionner le calque fond1 de la copie puis utiliser la commande Images/Réglages/Négatif (voir ci-dessous)
|

|
Nous avons maintenant 2 images dont il suffit de faire la différence pour obtenir une image dont le niveau de couleur sera proportionnel au niveau de transparence.
Nous allons utiliser la fonction "Différence" dans le menu Images/Opérations
|

|

|
Le blanc dans la couche alpha correspond à une opacité totale, le noir à une transparence totale. Il faut donc inverser la couleur par le biais de Images/Réglages/Négatif.
Ceci étant fait, sélectionner et copier l'image
|

|
Copier l'image obtenue (Sans-titre-1), puis sélection l'image de départ. Activer l'onglet Couches, désélectionner les couches RVB, sélectionner la couche "Fond1 masque" et coller l'image sur le masque.
Ce masque n'est pas considéré comme une couche alpha par Adobe, seule sa copie le sera, d'ou duplication de la couche puis suppression de la même couche.
Lorsqu'on va pour enregistrer l'image résultante au format BMP, le canal alpha est bien reconnu et doit être activé pour un enregistrement 32 bits.
Adobe propose par défaut l'option 32 bits car il a identifié la présence du canal alpha. L'image mise en objet dans PTE (version 4 et au-delà) est bien vue par PTE comme semie-transparente.
Cette méthode est utilisable occasionnellement, si les besoins en images BMP 32 bits sont fréquents, mieux vaut faire l'acquisition d'un logiciel générant directement le canal alpha. Pixbuilder de WnSoft le fait très bien.
Un exemple de montage réalisé avec des fichiers BMP 32 bits : Hubble, une version AVI de ce montage est disponible ici
|