Bug transparence
Modérateur : Modérateurs
Règles du forum
Forum d'aide au fonctionnement de PhotoFiltre et de PhotoFiltre Studio.
Merci de consulter la documentation de PF Studio, et de lire cette information, pour vous orienter.
Si vous êtes débutant, voir Comment me lancer. Votre question a peut-être déjà sa réponse.
Forum d'aide au fonctionnement de PhotoFiltre et de PhotoFiltre Studio.
Merci de consulter la documentation de PF Studio, et de lire cette information, pour vous orienter.
Si vous êtes débutant, voir Comment me lancer. Votre question a peut-être déjà sa réponse.
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 12740
- Inscription : 28 oct. 2003 22:49
- Contact :
Bug transparence
On va essayer de corriger ce bug de transparence qui devient assez penible
J'ai fait une petite amélioration, pouvez-vous me dire si la transparence est bien conservée maintenant dans tous les cas.
Remarque : la couleur de transparence peut être modifiée au moment de l'enregistrement/ouverture (j'expliquerait ça plus tard) mais la transparence doit bien fonctionner
http://photofiltre.free.fr/tmp/pf57beta.zip
J'ai fait une petite amélioration, pouvez-vous me dire si la transparence est bien conservée maintenant dans tous les cas.
Remarque : la couleur de transparence peut être modifiée au moment de l'enregistrement/ouverture (j'expliquerait ça plus tard) mais la transparence doit bien fonctionner
http://photofiltre.free.fr/tmp/pf57beta.zip
-
- Nouveau(elle)|Nouveau|Nouvelle
- Messages : 23
- Inscription : 16 juin 2004 11:51
- Version de PhotoFiltre : 5.6 je crois
- Système d'exploitation : XP Home
- Processeur : PIV 1.8ghz
- Mémoire RAM : 512
- Localisation : Au dessus du Havre
-
- Nouveau(elle)|Nouveau|Nouvelle
- Messages : 23
- Inscription : 16 juin 2004 11:51
- Version de PhotoFiltre : 5.6 je crois
- Système d'exploitation : XP Home
- Processeur : PIV 1.8ghz
- Mémoire RAM : 512
- Localisation : Au dessus du Havre
-
- Posteur(se) fou(lle)|Posteur fou|Posteuse folle
- Messages : 1764
- Inscription : 29 oct. 2003 16:19
- Version de PhotoFiltre : PF studio 9
- Système d'exploitation : XP SP2
- Processeur : Atlhon
- Mémoire RAM : 1 Go
- Localisation : Nord de la France
- Contact :
J'ai essayé avec les mêmes images qu'hier et aujourd'hui je n'ai plus le bug, la transparence est bien conservée à la réouverture de l'image.
Par contre quand on désactive la transparence, la couleur de la transparence de l'image originale est changée et devient le vert clair (comme hier), mais ce n'ai pas bien grave
Par contre quand on désactive la transparence, la couleur de la transparence de l'image originale est changée et devient le vert clair (comme hier), mais ce n'ai pas bien grave
Cordialement Pascal
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 12740
- Inscription : 28 oct. 2003 22:49
- Contact :
Je vais essayer d'expliquer pourquoi PhotoFiltre modifie parfois la couleur de transparence car ce n'est pas par plaisir
Le format GIF fonctionne en mode couleurs indexées. Dans ce mode l'image utilise une table de correspondance des couleurs que l'on appelle palette (voir internet pour plus de détails). Il est possible que la palette contienne plusieurs fois la même couleur en valeurs RGB. Par exemple Palette[0] = (255,255,255) et Palette[3] = (255,255,255).
Imaginons que la couleurs de transparence soit la n° 0, mais que le GIF utilise aussi la couleur n° 3 pour certains pixels ==> gros problème car au niveau de Delphi, la couleur de transparence doit être unique en valeurs RGB ! Dans ce cas, PhotoFiltre modifie les valeurs RGB de la couleur de transparence.
On peut penser que ce cas est assez rare mais en fait il est très fréquent !
Les logiciels qui ne font pas d'edition de GIF transparent n'ont pas ce soucis (pas de damier en fond), j'essaye de faire un peu plus avec PhotoFiltre mais tout le monde pense que c'est un bug
Le format GIF fonctionne en mode couleurs indexées. Dans ce mode l'image utilise une table de correspondance des couleurs que l'on appelle palette (voir internet pour plus de détails). Il est possible que la palette contienne plusieurs fois la même couleur en valeurs RGB. Par exemple Palette[0] = (255,255,255) et Palette[3] = (255,255,255).
Imaginons que la couleurs de transparence soit la n° 0, mais que le GIF utilise aussi la couleur n° 3 pour certains pixels ==> gros problème car au niveau de Delphi, la couleur de transparence doit être unique en valeurs RGB ! Dans ce cas, PhotoFiltre modifie les valeurs RGB de la couleur de transparence.
On peut penser que ce cas est assez rare mais en fait il est très fréquent !
Les logiciels qui ne font pas d'edition de GIF transparent n'ont pas ce soucis (pas de damier en fond), j'essaye de faire un peu plus avec PhotoFiltre mais tout le monde pense que c'est un bug
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 12740
- Inscription : 28 oct. 2003 22:49
- Contact :
1°) Je vois que mes explications ne vous ont pas convaincus...mais bon comme les utilsiateurs ne sont jamais satisfaits
2°) Par définition, une couleur transparente ne se voit pas, donc qu'elle soit noir ou blanche ou rouge, peut importe, non ?
3°) Si ça gène vraiement, je peux faire comme la plus part des freeware : ignorer l'affichage de la transparence (pas de damier en fond) et afficher la couleur de transparence originale, mais je trouve ça moins bien (avis perso)
2°) Par définition, une couleur transparente ne se voit pas, donc qu'elle soit noir ou blanche ou rouge, peut importe, non ?
3°) Si ça gène vraiement, je peux faire comme la plus part des freeware : ignorer l'affichage de la transparence (pas de damier en fond) et afficher la couleur de transparence originale, mais je trouve ça moins bien (avis perso)
-
- Posteur(se) fou(lle)|Posteur fou|Posteuse folle
- Messages : 1764
- Inscription : 29 oct. 2003 16:19
- Version de PhotoFiltre : PF studio 9
- Système d'exploitation : XP SP2
- Processeur : Atlhon
- Mémoire RAM : 1 Go
- Localisation : Nord de la France
- Contact :
Moi si j'ai bien compris et ça ne me gêne pas du tout.Antonio a écrit : Je vois que mes explications ne vous ont pas convaincus...
Je trouve que c'est super facile de faire un gif transparent avec PhotoFiltre, il n'y a qu'a essayer d'en faire un avec XnView , quelle galère
Et puis c'est super pratique de voir directement la transparence d'une image avec un damier , peu importe de garder la couleur de transparence d'origine, puisqu'en général on garde l'image d'origine sous un autre nom
Cordialement Pascal
-
- Membre d'honneur
- Messages : 2952
- Inscription : 08 mars 2004 18:17
- Version de PhotoFiltre : Dernières de PF Free et PFS
- Système d'exploitation : Windows XP Home SP2
- Processeur : Athlon 64 3500+ non O/C
- Mémoire RAM : 2x512 Mo en DC
- Localisation : Essonne
- Contact :
En tout cas, avec IrfanView, c'est super...simple :
Il n'y a qu'à dire qu'on veut la choisir à l'enregistrement, l'image s'affiche, on clique dans la zone qu'on veut transparente et 1/4 de seconde après l'image est enregistrée.
Finalement c'est pas trop gênant, mais est-ce qu'il serait possible au moins de choisir la couleur qu'on veut à la place de la transparence ?
Il n'y a qu'à dire qu'on veut la choisir à l'enregistrement, l'image s'affiche, on clique dans la zone qu'on veut transparente et 1/4 de seconde après l'image est enregistrée.
Finalement c'est pas trop gênant, mais est-ce qu'il serait possible au moins de choisir la couleur qu'on veut à la place de la transparence ?
-
- Posteur(se) fou(lle)|Posteur fou|Posteuse folle
- Messages : 1764
- Inscription : 29 oct. 2003 16:19
- Version de PhotoFiltre : PF studio 9
- Système d'exploitation : XP SP2
- Processeur : Atlhon
- Mémoire RAM : 1 Go
- Localisation : Nord de la France
- Contact :
C'est peut-être simple, mais le résultat n'est pas superbe; il n'y a pas de tolérance et le gif transparent est plein de pixels résiduels.FrançoisL a écrit :En tout cas, avec IrfanView, c'est super...simple :
Il n'y a qu'à dire qu'on veut la choisir à l'enregistrement, l'image s'affiche, on clique dans la zone qu'on veut transparente et 1/4 de seconde après l'image est enregistrée.
Franchement Photofiltre est bien meilleur dans cette fonction.
A quoi ça va te servir ? là je ne vois pas l'intérêt .Finalement c'est pas trop gênant, mais est-ce qu'il serait possible au moins de choisir la couleur qu'on veut à la place de la transparence ?
Cordialement Pascal