Bureautique et images
Page d'entrée > Informatique > Astuces

Rendre une couleur transparente dans une image
Ajouter un liseré au bord d'un aplat de couleur

maj: 02/2021
Rendre une couleur transparente dans une image
Voir exemples ici (logo UPCAM) ou là (vélos).
J'utilise Paint Shop Pro 7, mais les autres logiciels similaires doivent faire l'affaire (XnView par exemple, voir ci-dessous).

1) Il faut réduire le nombre de couleurs (à 256 ?) de manière à fabriquer une palette. Compter auparavant le nombre de couleurs. S'il est inférieur à 256, il n'y aura aucune perte en utilisant les méthodes de réduction de couleur appropriées (lire la doc de votre logiciel). S'il est supérieur à 256, par exemple s'il y a des dégradés, il faut utiliser une méthode de diffusion ("Error diffusion" dans le language de Paint Shop Pro) pour éviter les lignes de niveau séparant des aplats de couleur.

2) Puis choisir la couleur qui deviendra transparente.

3) Sauver au format PNG (le JPEG ne convient pas).

Avec Paint Shop Pro 7, tout se fait avec Colors > Set palette transparency.
Ceci pour le principe de base. Mais vous verrez à l'usage que vous serez probablement amené à de nombreuses opérations supplémentaires...

Avec XnView:
How to Replace a Color with Transparent
Go to View > Display Colour Information
-> The mouse cursor turns into an eyedropper with a tooltip next to it.
Move the color picker over the area of the image that you want to become transparent and remember the index number of the color beneath the cursor.
Go to File > Export.
Go to the tab for the format you want your image to be saved in. (For 4-bit indexed images, that would be GIF or PNG.)
Click on the "Set transparency" color button and select the color with the index number you identified earlier.
Save the image.

Autres mots clef : transparence

Ajouter un liseré au bord d'un aplat de couleur
On peut utiliser Paint Shop Pro 7: passer l'image en 16 millions de couleurs, puis menu Effects > Edge.
Il faut pas mal bricoler ensuite... En fait on récupère ainsi uniquement un liseré mais ça n'ajoute pas le liseré à l'image. Dans le cas qui m'intéressait, cela me suffisait.