GIMP / XnView

Fermé
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 - 20 janv. 2010 à 14:02
vankop Messages postés 2220 Date d'inscription jeudi 11 octobre 2007 Statut Contributeur Dernière intervention 15 novembre 2014 - 21 janv. 2010 à 22:20
Bonjour à tous !
J'ai 500 images en PNG avec transparence et les images sont en couleurs indéxés. J'aimerais supprimer la transparence et mettre du blanc à la place.

Le problème, c'est que si je veux le faire avec XnView, je dois d'abord mettre toutes les images en RVB puis virer la transparence (et je n'arrive pas à trouver ça dans XnView)

soit le faire avec Gimp, aller dans "image > couleurs > RVB" puis supprimer alpha et ça 500 fois.

Je sait qu'avec Gimp, on peut faire des scripts. Mais je sais pas les faire. Y aurait-il quelqu'un qui aurait un moyen pour faire transformer 500 images ?

merci !

A voir également:

9 réponses

vankop Messages postés 2220 Date d'inscription jeudi 11 octobre 2007 Statut Contributeur Dernière intervention 15 novembre 2014 1 955
20 janv. 2010 à 15:51
Bonjour le hollandais volant,

Je pense que c'est jouable avec XnView…
Via la fonction Outils>Convertir…

Dans la boîte de dialogue Conversion_Multiple :
• tu ajoutes ton répertoire (le dossier avec les PNG_transparents).
• tu précises un répertoire de destination et un format (PNG).
• dans l'onglet transformations : tu ajoutes : Image>ajouter_un_alpha (et dans les paramètres, tu mets 255).

• tu lances le bazar…

(…j'ai pas testé).
(…je cherche sur Gimp et je te tiens au courant).
0
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
20 janv. 2010 à 20:36
Ok je vais tester !

En fait, c'est la valeur du alpha qui me manquais, car les couleurs étant indexés, elles sont transformés en une couleur déjà dans l'image (un rouge moche ou un vert moche le plus souvent…)


EDIT : ça marche pas. En fait, les images sont en fond transparent et je veux virer cette transparence et mettre du blanc à la place…

Je suis sûr que ya un moyen… Pour transformer les images en "true colors + alpha" il faudrait…
0
vankop Messages postés 2220 Date d'inscription jeudi 11 octobre 2007 Statut Contributeur Dernière intervention 15 novembre 2014 1 955
20 janv. 2010 à 21:32
Y a un truc que je saisis mal…
Tes images sont en png_8 (celui qui «offre» un maximum de 256 couleurs) ?
Mais celui-ci propose soit une transparence totale, soit une opacité totale : pas de transparence «progressive».
Tu as donc utilisé une de ces 256 couleurs pour la transparence ?

Et dans ta dernière phrase du parle de "true colors" (png_24) et d'alpha ??

Je viens d'effectuer un test et chez moi ça fonctionne…
0
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
20 janv. 2010 à 21:47
oui : 256 couleurs dont transparence.

Les true colors sont du png24, avec le alpha, ça fait du png32. Et pour virer le transparent, je dois d'abord mettre tout en png32, puis virer le canal alpha (mettre du blanc à la place).

voici une des images : http://www.cijoint.fr/cjlink.php?file=cj201001/cijHz6ljEx.png
0
vankop Messages postés 2220 Date d'inscription jeudi 11 octobre 2007 Statut Contributeur Dernière intervention 15 novembre 2014 1 955
20 janv. 2010 à 22:12
autant pour moi, j'arrive à un fond noir avec "mon" mode opératoire.

J'ai testé un autre : image et résultat (le png est maintenant en rvb…).

Ça me turlupine, je creuse.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
20 janv. 2010 à 22:50
L'image que tu me donne là est bonne non ? le résultat. Moi quand je met en "couleurs vraies" ça marche pas :/

Je me souviens que j'avais les 500 images au début sans transparence et que j'ai tout fait un par un pour ajouter la transparence car il voulait pas le faire non plus :/

Même si je transforme ça en JPG (sans transparence) puis en PNG (sans transparence non plus), ça marche pas car il me demande à chaque fois comment il doit considérer le fichier source : soit en 8, soit 16,32…256 couleurs…

Merci de chercher ! Je continue moi aussi, j'ai tenté plusieurs types de ficheir (tiff, gif… en vain pour le moment^^)
0
vankop Messages postés 2220 Date d'inscription jeudi 11 octobre 2007 Statut Contributeur Dernière intervention 15 novembre 2014 1 955
21 janv. 2010 à 10:36
(suite)…
Je me suis constitué un dossier avec 3_images en PNG_8bits/couche_couleurs_indexées_fond_transparent.
Au moyen de XnView et de la commande_Couleurs vraies (ou de l'ajout d'un alpha_255 d'ailleurs) : je parviens à "transformer" à la volée toutes les images en png_RVB_8bits/couche (où la transparence est changée en blanc) : sauf ton Miaouss… ???

mille millions de mille sabords…

(à suivre)…
0
vankop Messages postés 2220 Date d'inscription jeudi 11 octobre 2007 Statut Contributeur Dernière intervention 15 novembre 2014 1 955
21 janv. 2010 à 15:26
(suite de la suite)…

Je ne sais pas écrire des scripts pour Gimp et ceux que j'ai trouvés ne permettent pas la conversion de fichier que tu souhaites.

Je reste dubitatif devant les (différents) résultats obtenus avec XnView : Clic.
Le format PNG étant un format libre, j'imagine que les logiciels qui les fabriquent n'implémentent pas tous les mêmes "caractéristiques" dans le fichier (notamment au niveau du matage du fond).

Mais tu as raison, c'est sans doute «tout bête».
Peut-être utilisé ImageMagick (mais je ne le connais pas) ?

(à suivre again)…
0
vankop Messages postés 2220 Date d'inscription jeudi 11 octobre 2007 Statut Contributeur Dernière intervention 15 novembre 2014 1 955
21 janv. 2010 à 17:01
idem avec Photofiltre et IrfanView…



Avec Photoshop… : si.
0
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
21 janv. 2010 à 18:44
Étrange. En fait, sous Gimp, je dois passer le format en RVB (la transparences est encore là). Ensuite, je supprimes le canal Alpha (par défaut, ça devient blanc) puis je peux optimiser avec Optipng (pour retirer toutes les infos inutiles des fichiers, sans pertes).

Optipng, c'est jsute une commande : optipng *.png et hop.

Pour gimp, ce sont deux actions à faire. :/

Je chercherais encore^^ Merci en tout cas !
0
vankop Messages postés 2220 Date d'inscription jeudi 11 octobre 2007 Statut Contributeur Dernière intervention 15 novembre 2014 1 955
21 janv. 2010 à 19:31
«Optipng, c'est juste une commande : optipng *.png et hop»…

…top !
0
vankop Messages postés 2220 Date d'inscription jeudi 11 octobre 2007 Statut Contributeur Dernière intervention 15 novembre 2014 1 955
21 janv. 2010 à 22:20
Avec Gimp, c'est un clic : Image>Aplatir l'image (faut juste s'assurer que la couleur d'arrière plan soit bien le blanc)…
Ce que je ne parviens pas à réaliser, c'est le traitement par lot.

(gimp-image-flatten image)
0