J'avais réussi à modifier le code de gimp-2.4.7 de façon à obtenir une
grille personnalisée de l'outil courbes. Il suffisait de remplacer les 4 par
des 5 dans cette partie du fichier gimpcurvestool.c comme ceci :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
/* Draw the grid lines */
for (i = 1; i < 5; i++)
{
gdk_draw_line (widget->window,
tool->graph->style->dark_gc[GTK_STATE_NORMAL],
RADIUS,
RADIUS + i * (height / 5),
RADIUS + width - 1,
RADIUS + i * (height / 5));
gdk_draw_line (widget->window,
tool->graph->style->dark_gc[GTK_STATE_NORMAL],
RADIUS + i * (width / 5),
RADIUS,
RADIUS + i * (width / 5),
RADIUS + height - 1);
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
La grille produite de cette façon :
http://www.cijoint.fr/cjlink.php?file=cj200912/cijRQXNokg.png
me convient infiniment mieux que celle d'origine (4 cases * 4 cases).
Malheureusement, pour gimp-2.6.7, le code est complètement changé et mon
intuition ne suffit plus. Quelqu'un de plus calé consentirait-il à jeter un
coup d'½il au fichier gimpcurvestool.c et à me mettre sur la voie ?
(Je l'ai affublé de l'extension txt pour qu'il soit admis.)
http://www.cijoint.fr/cjlink.php?file=cj200912/cij47iFveu.txt
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bruno Ducrot
On 2009-12-23, geo cherchetout wrote:
Bonjour,
J'avais réussi à modifier le code de gimp-2.4.7 de façon à obtenir une grille personnalisée de l'outil courbes. Il suffisait de remplacer les 4 par des 5 dans cette partie du fichier gimpcurvestool.c comme ceci :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /* Draw the grid lines */ for (i = 1; i < 5; i++) { gdk_draw_line (widget->window, tool->graph->style->dark_gc[GTK_STATE_NORMAL], RADIUS, RADIUS + i * (height / 5), RADIUS + width - 1, RADIUS + i * (height / 5)); gdk_draw_line (widget->window, tool->graph->style->dark_gc[GTK_STATE_NORMAL], RADIUS + i * (width / 5), RADIUS, RADIUS + i * (width / 5), RADIUS + height - 1); } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Malheureusement, pour gimp-2.6.7, le code est complètement changé et mon intuition ne suffit plus. Quelqu'un de plus calé consentirait-il à jeter un coup d'?il au fichier gimpcurvestool.c et à me mettre sur la voie ? (Je l'ai affublé de l'extension txt pour qu'il soit admis.) http://www.cijoint.fr/cjlink.php?file=cj200912/cij47iFveu.txt
Je ne comprend pas tres bien. Avec gimp-2.6.7, j'ai 8x8 (8 cases * 8 cases) au lieu de 4x4.
Tu veux remplacer le 8x8 fourni par gimp-2.6.7 par ton 5x5 ? C'est bien ca ?
A plus,
-- Bruno Ducrot
-- Which is worse: ignorance or apathy? -- Don't know. Don't care.
On 2009-12-23, geo cherchetout wrote:
Bonjour,
J'avais réussi à modifier le code de gimp-2.4.7 de façon à obtenir une
grille personnalisée de l'outil courbes. Il suffisait de remplacer les 4 par
des 5 dans cette partie du fichier gimpcurvestool.c comme ceci :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
/* Draw the grid lines */
for (i = 1; i < 5; i++)
{
gdk_draw_line (widget->window,
tool->graph->style->dark_gc[GTK_STATE_NORMAL],
RADIUS,
RADIUS + i * (height / 5),
RADIUS + width - 1,
RADIUS + i * (height / 5));
gdk_draw_line (widget->window,
tool->graph->style->dark_gc[GTK_STATE_NORMAL],
RADIUS + i * (width / 5),
RADIUS,
RADIUS + i * (width / 5),
RADIUS + height - 1);
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
La grille produite de cette façon :
http://www.cijoint.fr/cjlink.php?file=cj200912/cijRQXNokg.png
me convient infiniment mieux que celle d'origine (4 cases * 4 cases).
Malheureusement, pour gimp-2.6.7, le code est complètement changé et mon
intuition ne suffit plus. Quelqu'un de plus calé consentirait-il à jeter un
coup d'?il au fichier gimpcurvestool.c et à me mettre sur la voie ?
(Je l'ai affublé de l'extension txt pour qu'il soit admis.)
http://www.cijoint.fr/cjlink.php?file=cj200912/cij47iFveu.txt
Je ne comprend pas tres bien. Avec gimp-2.6.7, j'ai 8x8 (8 cases * 8
cases) au lieu de 4x4.
Tu veux remplacer le 8x8 fourni par gimp-2.6.7 par ton 5x5 ?
C'est bien ca ?
A plus,
--
Bruno Ducrot
-- Which is worse: ignorance or apathy?
-- Don't know. Don't care.
J'avais réussi à modifier le code de gimp-2.4.7 de façon à obtenir une grille personnalisée de l'outil courbes. Il suffisait de remplacer les 4 par des 5 dans cette partie du fichier gimpcurvestool.c comme ceci :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /* Draw the grid lines */ for (i = 1; i < 5; i++) { gdk_draw_line (widget->window, tool->graph->style->dark_gc[GTK_STATE_NORMAL], RADIUS, RADIUS + i * (height / 5), RADIUS + width - 1, RADIUS + i * (height / 5)); gdk_draw_line (widget->window, tool->graph->style->dark_gc[GTK_STATE_NORMAL], RADIUS + i * (width / 5), RADIUS, RADIUS + i * (width / 5), RADIUS + height - 1); } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Malheureusement, pour gimp-2.6.7, le code est complètement changé et mon intuition ne suffit plus. Quelqu'un de plus calé consentirait-il à jeter un coup d'?il au fichier gimpcurvestool.c et à me mettre sur la voie ? (Je l'ai affublé de l'extension txt pour qu'il soit admis.) http://www.cijoint.fr/cjlink.php?file=cj200912/cij47iFveu.txt
Je ne comprend pas tres bien. Avec gimp-2.6.7, j'ai 8x8 (8 cases * 8 cases) au lieu de 4x4.
Tu veux remplacer le 8x8 fourni par gimp-2.6.7 par ton 5x5 ? C'est bien ca ?
A plus,
-- Bruno Ducrot
-- Which is worse: ignorance or apathy? -- Don't know. Don't care.
geo cherchetout
Le 23.12.2009 19:13, *Bruno Ducrot* a écrit fort à propos :
Je ne comprend pas tres bien. Avec gimp-2.6.7, j'ai 8x8 (8 cases * 8 cases) au lieu de 4x4.
Tu veux remplacer le 8x8 fourni par gimp-2.6.7 par ton 5x5 ? C'est bien ca ?
Oui, ou à la rigueur 15x15 mais ça commencerait à faire un peu chargé.
Le 23.12.2009 19:13, *Bruno Ducrot* a écrit fort à propos :
Je ne comprend pas tres bien. Avec gimp-2.6.7, j'ai 8x8 (8 cases * 8
cases) au lieu de 4x4.
Tu veux remplacer le 8x8 fourni par gimp-2.6.7 par ton 5x5 ?
C'est bien ca ?
Oui, ou à la rigueur 15x15 mais ça commencerait à faire un peu chargé.
L'avantage de cette grille apparaît quand on travaille sur des images destinées à être enregistrées en 16 niveaux de gris comme dans cet exemple. Chaque division coïncide avec un niveau et il y a un nombre entier de niveaux dans chaque case. Il devient alors plus facile de positionner l'ordonnée de tel ou tel palier de la courbe de façon à maximiser le nombre de pixels d'un niveau donné aux dépends des niveaux voisins. Je ne suis peut-être pas très clair...
Le 23/12/2009 22:30, j'ai écrit :
OK, merci beaucoup. Je rendrai compte du résultat avant longtemps.
Et voilà le travail :
http://www.cijoint.fr/cjlink.php?file=cj200912/cij0RljYHi.png
L'avantage de cette grille apparaît quand on travaille sur des images
destinées à être enregistrées en 16 niveaux de gris comme dans cet exemple.
Chaque division coïncide avec un niveau et il y a un nombre entier de
niveaux dans chaque case. Il devient alors plus facile de positionner
l'ordonnée de tel ou tel palier de la courbe de façon à maximiser le nombre
de pixels d'un niveau donné aux dépends des niveaux voisins. Je ne suis
peut-être pas très clair...
L'avantage de cette grille apparaît quand on travaille sur des images destinées à être enregistrées en 16 niveaux de gris comme dans cet exemple. Chaque division coïncide avec un niveau et il y a un nombre entier de niveaux dans chaque case. Il devient alors plus facile de positionner l'ordonnée de tel ou tel palier de la courbe de façon à maximiser le nombre de pixels d'un niveau donné aux dépends des niveaux voisins. Je ne suis peut-être pas très clair...