Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 16/02/2013, à 22:35

urustu

[Gimp] Définir la couleur de la transparence pour enregistrer en BMP

Bonjour,

Sous Gimp, comment définir la couleur à utiliser quand on enregistre une image qui contient un canal Alpha pour la transparence, en une couleur précise qui soit autre que le noir, pour le format BMP ?


HP Pavilion 17-e027sf | CPU AMD A4-5000 alias Kabini | Graphique Radeon HD 8330 | Wifi Realtek RTL8188EE > Ubuntu Precise 12.04.4 LTS | Trusty 14.04 LTS | Fedora 20 | Mint 17
Samsung 300E7A nVidia Optimus > Ubuntu Precise 12.04 LTS

Hors ligne

#2 Le 16/02/2013, à 22:40

Braun

Re : [Gimp] Définir la couleur de la transparence pour enregistrer en BMP

Bonjour,
Je ne connais pas le format BMP, mais il me semble que si tu insères un calque rose bonbon sous un calque "normal", la fusion des deux te donnera une image aplatie sur fond rose.
Libre à toi d'exporter cette image au format qui t'agrée.

Hors ligne

#3 Le 16/02/2013, à 23:06

Ekel

Re : [Gimp] Définir la couleur de la transparence pour enregistrer en BMP

Bonsoir,

Depuis quand le BMP est un format qui gère la transparence ?

Sinon voir .

Cordialement.


Ekel
---
Trusty Thar - KUbuntu Utilisateur n°16275
AMD Phenom(tm) II X4 955 3200 GHz | ATI Radeon HD 5770 Series | 12 Go | Double 17"

Hors ligne

#4 Le 17/02/2013, à 00:02

urustu

Re : [Gimp] Définir la couleur de la transparence pour enregistrer en BMP

@ Ekel : Non le BMP ne gère pas la transparence !
@ Braun : C'est la solution que j'ai adoptée en attendant mieux car le problème ce situe au niveau de l'aliasing. Si je mets ma couleur sur un calque, le bord faiblement transparent reprend la couleur du fond ce que je ne souhaite pas. Si je reprends l'exemple du Fuchsia, j'aurai un bord Fuchsia.

Pour en revenir à Gimp, je me souviens de certains logiciels sous Windows où l'on indiquait à l'image quelle était la couleur à utiliser par défaut pour remplacer la transparence pour les formats qui ne la gère pas.


HP Pavilion 17-e027sf | CPU AMD A4-5000 alias Kabini | Graphique Radeon HD 8330 | Wifi Realtek RTL8188EE > Ubuntu Precise 12.04.4 LTS | Trusty 14.04 LTS | Fedora 20 | Mint 17
Samsung 300E7A nVidia Optimus > Ubuntu Precise 12.04 LTS

Hors ligne

#5 Le 17/02/2013, à 04:34

pingouinux

Re : [Gimp] Définir la couleur de la transparence pour enregistrer en BMP

Bonjour,
Sous Gimp, si tu as une image avec de la transparence, et que tu la sauves en jpeg, c'est la couleur du fond (background) qui est utilisée pour remplir la partie transparente.

Ajouté :
Je viens d'essayer en sauvant l'image en bmp, et effectivement, les parties transparentes sont remplies de blanc, quelle que soit la couleur du fond.

Dernière modification par pingouinux (Le 17/02/2013, à 08:57)

Hors ligne

#6 Le 17/02/2013, à 09:14

nesthib

Re : [Gimp] Définir la couleur de la transparence pour enregistrer en BMP

Ça ne fonctionne pas à ma connaissance avec le bmp. Les pixels vides sont remplacés par du blanc ou du noir selon le type de bmp.

Si tu ne veux pas que les pixels semi transparents soit pris en compte en mettant un calque inférieur tu peux au préalable ajouter un seuillage de la transparence à 0 en faisant : calques > transparence > seuil alpha.
Si jamais tu voulais un intermédiaire (choisir une couleur différente pour les pixels vides et pour les semi transparents), tu peux utiliser : calques > transparence > aplatir à moitié (en choisissant ta couleur d'arrière plan) avant d'ajouter une couleur de fond.

Pour illustrer, dans l'ordre :
transparence originale – export bmp (peut aussi être noir) – calque de fond bleu – calque de fond bleu + seuillage à 0 de la transparence – calque de fond bleu + aplatissement vers le jaune des pixels semi transparents.
1361085120.png


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdnGMT-4

Hors ligne

#7 Le 17/02/2013, à 20:39

urustu

Re : [Gimp] Définir la couleur de la transparence pour enregistrer en BMP

Merci Nesthib pour ce cours pour gérer l'anti-aliasing.

Je reprends :

Menu Calques > Transparence > Seuil alpha :
- 127 : valeur par défaut
- 0 : bordure maximum
- ~255 : bordure minimum, le bord est rongé au maximum.
--> Dans mon cas je préfère la fixer vers les 250.
Inconvéniant de cette méthode, c'est que ce n'est pas rétroactif : pas de seuil dynamique. Une fois le seuil défini, il n'est plus possible de revenir en arrière en remettant la valeur à 0 par exemple.

Puis :
- Choisir la couleur d'arrière plan dans la fenêtre Boîte à outils.
- Menu Calques > Transparence > Aplatir à moitié.
--> Permet de fondre les bords encore transparents avec la couleur de fond.

C'est un bon palliatif pour gérer mon problème.

Pour la question du BMP transparent : j'ai remarqué qu'en réouvrant un BMP qui a été réalisé avec l'usage du transparent, Gimp sait le reconnaître alors qu'en affichage classique avec Gwenviex par exemple, c'est le fond noir qui apparaît. C'est bien le signe que le BMP stocke quelque part l'information de la transparence. De mes souvenirs, le BMP 256 couleurs ne gère pas le transparent mais que depuis avec la version 16,7M, je crois savoir que la transparence a été prise en compte.


HP Pavilion 17-e027sf | CPU AMD A4-5000 alias Kabini | Graphique Radeon HD 8330 | Wifi Realtek RTL8188EE > Ubuntu Precise 12.04.4 LTS | Trusty 14.04 LTS | Fedora 20 | Mint 17
Samsung 300E7A nVidia Optimus > Ubuntu Precise 12.04 LTS

Hors ligne

#8 Le 17/02/2013, à 22:56

Ekel

Re : [Gimp] Définir la couleur de la transparence pour enregistrer en BMP

Bonsoir,

Merci urustu pour la confirmation, je croyais avoir raté quelque chose.

Cordialement


Ekel
---
Trusty Thar - KUbuntu Utilisateur n°16275
AMD Phenom(tm) II X4 955 3200 GHz | ATI Radeon HD 5770 Series | 12 Go | Double 17"

Hors ligne

Haut de page ↑