histogramme 1.2
Modérateur : Modérateurs
-
- Seigneur des posts
- Messages : 2304
- Inscription : 29 oct. 2003 14:38
- Localisation : Savoie
- Contact :
histogramme 1.2
Bonjour!
Après avoir testé la nouvelle version histogramme, je me demande si les infos qu'il donne sont correctes, alors que je cherche à corriger une photo qui me semble trop sombre, il me présente un arrondi plutôt centré alors que je m'attendais à voir le tout décentré du coté gauche...
Après essais avec deux autres logiciel sur la même photo, il s'avère que seul L'histogramme de photofiltre me propose un shema centré alors que les deux autres le décentrent vers la gauche...
il me semble que l'ancienne version donnait des indications plus justes...
je suis loin d'être une experte dans ce domaine et j'aimerai savoir si d'autres ont rencontré ce souci ou si cela ne se produit que chez moi
à bientôt
cath
Après avoir testé la nouvelle version histogramme, je me demande si les infos qu'il donne sont correctes, alors que je cherche à corriger une photo qui me semble trop sombre, il me présente un arrondi plutôt centré alors que je m'attendais à voir le tout décentré du coté gauche...
Après essais avec deux autres logiciel sur la même photo, il s'avère que seul L'histogramme de photofiltre me propose un shema centré alors que les deux autres le décentrent vers la gauche...
il me semble que l'ancienne version donnait des indications plus justes...
je suis loin d'être une experte dans ce domaine et j'aimerai savoir si d'autres ont rencontré ce souci ou si cela ne se produit que chez moi
à bientôt
cath
-
- Membre d'honneur
- Messages : 1075
- Inscription : 29 oct. 2003 14:53
- Version de PhotoFiltre : 6.0
- Système d'exploitation : Windows 2000 SP 4
- Processeur : Pentium IV 2,4Ghz
- Mémoire RAM : 512Mo DDR 333
- Localisation : 21
Oui je pense que c'est du au modèle Lab... C'est à cause de l'égalisation d'histogramme couleurs qui me pose quelques soucis donc je tatonne un peu il est vrai
En fait l'histogramme dépend de la façon donc on calcule la luminance
Je pense que les autres logiciels doivent utiliser la formule :
0.299 * R + 0.587 * G + 0.114 * B
(pour info l'ancienne version de histogramme utilisait (R+G+B)/3
J'ai essayé avec le modèle YUV pour l'égalisation d'histogramme : Ca ne donne pas de résultat concluants
En fait l'histogramme dépend de la façon donc on calcule la luminance
Je pense que les autres logiciels doivent utiliser la formule :
0.299 * R + 0.587 * G + 0.114 * B
(pour info l'ancienne version de histogramme utilisait (R+G+B)/3
J'ai essayé avec le modèle YUV pour l'égalisation d'histogramme : Ca ne donne pas de résultat concluants
Benjamin
-
- Membre d'honneur
- Messages : 1075
- Inscription : 29 oct. 2003 14:53
- Version de PhotoFiltre : 6.0
- Système d'exploitation : Windows 2000 SP 4
- Processeur : Pentium IV 2,4Ghz
- Mémoire RAM : 512Mo DDR 333
- Localisation : 21
Pour la sélection je pense que c'est une bonne idée...
Honnêtement pour le mode RGB c'est pas une bonne idée car cela provoque des distorsions dans l'image... et pour l'égalisation de l'histogramme c'est tout simplement horrible!
Par contre on peut le faire en le paramétrant sur chacune des composantes RGB (et en restant sur une des composantes RGB au moment de la prévisualisation / validation)
Il faudrait comparer les 2 méthodes pour voir si la distorsion est visible
Honnêtement pour le mode RGB c'est pas une bonne idée car cela provoque des distorsions dans l'image... et pour l'égalisation de l'histogramme c'est tout simplement horrible!
Par contre on peut le faire en le paramétrant sur chacune des composantes RGB (et en restant sur une des composantes RGB au moment de la prévisualisation / validation)
Il faudrait comparer les 2 méthodes pour voir si la distorsion est visible
Benjamin
-
- Membre d'honneur
- Messages : 1075
- Inscription : 29 oct. 2003 14:53
- Version de PhotoFiltre : 6.0
- Système d'exploitation : Windows 2000 SP 4
- Processeur : Pentium IV 2,4Ghz
- Mémoire RAM : 512Mo DDR 333
- Localisation : 21
Bon j'ai fait la modification pour tenir compte de la sélection... Je pense que cela marche pour les sélections rectangulaires pour le moment...
J'ai une question concernant les sélections non rectangulaires l'intégralité du rectangle englobant la sélection est renvoyée par GetSelBitmap donc je pense qu'il faut que j'utilise GetSelMask mais si j'ai bien compris elle renvoie un masque correspondant à l'image globale... Est-ce que ca serait pas judicieux d'avoir aussi une fonction renvoyant un masque correspondant à la taille de GetSelBitmap?
Un autre problème la fonction GetSelMask actuelle renvoie une image entièrement noire dans le cas ou il n'y a pas de sélection... Ca ne serait pas plus logique de renvoyer une image entièrement blanche pour éviter d'avoir à gérer un cas particulier? Car c'est difficile à tester par ailleurs car la fonction GetSelWith, GetSelHeight, GetSelRect renvoie la largeur, hauteur, rectangle complet de l'image dans ce cas là! (et non pas 0 rectangle nul comme indiqué dans la doc)
J'ai une question concernant les sélections non rectangulaires l'intégralité du rectangle englobant la sélection est renvoyée par GetSelBitmap donc je pense qu'il faut que j'utilise GetSelMask mais si j'ai bien compris elle renvoie un masque correspondant à l'image globale... Est-ce que ca serait pas judicieux d'avoir aussi une fonction renvoyant un masque correspondant à la taille de GetSelBitmap?
Un autre problème la fonction GetSelMask actuelle renvoie une image entièrement noire dans le cas ou il n'y a pas de sélection... Ca ne serait pas plus logique de renvoyer une image entièrement blanche pour éviter d'avoir à gérer un cas particulier? Car c'est difficile à tester par ailleurs car la fonction GetSelWith, GetSelHeight, GetSelRect renvoie la largeur, hauteur, rectangle complet de l'image dans ce cas là! (et non pas 0 rectangle nul comme indiqué dans la doc)
Benjamin
-
- Membre d'honneur
- Messages : 1075
- Inscription : 29 oct. 2003 14:53
- Version de PhotoFiltre : 6.0
- Système d'exploitation : Windows 2000 SP 4
- Processeur : Pentium IV 2,4Ghz
- Mémoire RAM : 512Mo DDR 333
- Localisation : 21
Non moi j'ai des pixels Blanc pour la partie sélectionnée par contre dans le cas où il n'y pas de sélection l'image est entièrement noire...
Du coup j'ai fait un cas particulier avec IsSelected ou je traite toute l'image
De toute façon dans la prochaine version je vais faire un histogramme pour l'image complete et un histogramme pour la partie sélectionnée ce qui permettra de les comparer rapidement.
Du coup j'ai fait un cas particulier avec IsSelected ou je traite toute l'image
De toute façon dans la prochaine version je vais faire un histogramme pour l'image complete et un histogramme pour la partie sélectionnée ce qui permettra de les comparer rapidement.
Benjamin
-
- Membre d'honneur
- Messages : 1075
- Inscription : 29 oct. 2003 14:53
- Version de PhotoFiltre : 6.0
- Système d'exploitation : Windows 2000 SP 4
- Processeur : Pentium IV 2,4Ghz
- Mémoire RAM : 512Mo DDR 333
- Localisation : 21
Oui tu peux renvoyer une image blanche quand aucune sélection... De toute façon au pire si j'en avais eu besoin j'aurai fait un FillRect Blanc lorsque IsSelected = False
Fait comme tu veux en fait : mon plugin continuera de fonctionner sans aucun changement de toute façon
En fait j'avais pas vu IsSelected et y a une erreur dans le doc car les fonction ne renvoient pas 0 ou Rectangle nul dans ce cas...
Je pense que si la doc était corrigée ca ne poserait plus de problèmes
Fait comme tu veux en fait : mon plugin continuera de fonctionner sans aucun changement de toute façon
En fait j'avais pas vu IsSelected et y a une erreur dans le doc car les fonction ne renvoient pas 0 ou Rectangle nul dans ce cas...
Je pense que si la doc était corrigée ca ne poserait plus de problèmes
Benjamin
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 2038
- Inscription : 28 oct. 2003 13:39
- Version de PhotoFiltre : 6.2.7/9.0.0
- Système d'exploitation : Windows XP Pro SP2
- Processeur : Intel Pentium IV 3.2 Ghz HT
- Mémoire RAM : 1536 Mo DDR
- Localisation : 63
- Contact :
-
- Membre d'honneur
- Messages : 1075
- Inscription : 29 oct. 2003 14:53
- Version de PhotoFiltre : 6.0
- Système d'exploitation : Windows 2000 SP 4
- Processeur : Pentium IV 2,4Ghz
- Mémoire RAM : 512Mo DDR 333
- Localisation : 21
Oui excellente idée pour moi c'était la partie Plugins qui servait à ca jusqu'à maintenant (car ca peut intéresser d'autres développeurs qui auraient envie de faire un peu de traitement d'images sans avoir le temps de programmer un logiciel de A à Z (ce qui prend pas mal de temps quand même))
Benjamin