Jean-Pierre Roche wrote:Le 11/09/2015 09:58, Benoit a écrit :
>>>> Hé non : 0 c'est noir, 255 c'est rouge (ou bleu ou vert).
>>>> Pas de 256...
>>>> 0.0.0 : noir 255.255.255 : blanc
>>>
>>> Ça c'est additive et pas soustractive, ou le contraire. Non ?
>>
>> C'est en synthèse additive : un écran (ce dont on cause)
>> fonctionne ainsi...
>
> Ah bon. Il faudrait le dire à Adobe et Apple. Lequel utilises-tu qui
> fait le contraire ? Tous les deux me donnent du blanc quand je mets les
> R, V et B à 255, et du noir quand c'est à zéro.
Euh... C'est exactement ce que j'ai écrit : 0.0.0 : noir
255.255.255 : blanc.
Donc gris 18% c'est plus près de 255 que de 0, et mes 18% gris = 216
sont justes. Oops faux, 209.
255*18%F, 255 - 46 = 209.
0% de gris c'est noir (0.0.0) ou c'est blanc (255.255.255) ?
Jean-Pierre Roche <jproche@sanspub.invalid> wrote:
Le 11/09/2015 09:58, Benoit a écrit :
>>>> Hé non : 0 c'est noir, 255 c'est rouge (ou bleu ou vert).
>>>> Pas de 256...
>>>> 0.0.0 : noir 255.255.255 : blanc
>>>
>>> Ça c'est additive et pas soustractive, ou le contraire. Non ?
>>
>> C'est en synthèse additive : un écran (ce dont on cause)
>> fonctionne ainsi...
>
> Ah bon. Il faudrait le dire à Adobe et Apple. Lequel utilises-tu qui
> fait le contraire ? Tous les deux me donnent du blanc quand je mets les
> R, V et B à 255, et du noir quand c'est à zéro.
Euh... C'est exactement ce que j'ai écrit : 0.0.0 : noir
255.255.255 : blanc.
Donc gris 18% c'est plus près de 255 que de 0, et mes 18% gris = 216
sont justes. Oops faux, 209.
255*18%F, 255 - 46 = 209.
0% de gris c'est noir (0.0.0) ou c'est blanc (255.255.255) ?
Jean-Pierre Roche wrote:Le 11/09/2015 09:58, Benoit a écrit :
>>>> Hé non : 0 c'est noir, 255 c'est rouge (ou bleu ou vert).
>>>> Pas de 256...
>>>> 0.0.0 : noir 255.255.255 : blanc
>>>
>>> Ça c'est additive et pas soustractive, ou le contraire. Non ?
>>
>> C'est en synthèse additive : un écran (ce dont on cause)
>> fonctionne ainsi...
>
> Ah bon. Il faudrait le dire à Adobe et Apple. Lequel utilises-tu qui
> fait le contraire ? Tous les deux me donnent du blanc quand je mets les
> R, V et B à 255, et du noir quand c'est à zéro.
Euh... C'est exactement ce que j'ai écrit : 0.0.0 : noir
255.255.255 : blanc.
Donc gris 18% c'est plus près de 255 que de 0, et mes 18% gris = 216
sont justes. Oops faux, 209.
255*18%F, 255 - 46 = 209.
0% de gris c'est noir (0.0.0) ou c'est blanc (255.255.255) ?
Le 11-09-2015, Benoit a écrit :
> Jean-Pierre Roche wrote:
>> Le 11/09/2015 09:58, Benoit a écrit :
>> >>>> Hé non : 0 c'est noir, 255 c'est rouge (ou bleu ou vert).
>> >>>> Pas de 256...
>> >>>> 0.0.0 : noir 255.255.255 : blanc
>> >>>
>> >>> Ça c'est additive et pas soustractive, ou le contraire. Non ?
>> >>
>> >> C'est en synthèse additive : un écran (ce dont on cause)
>> >> fonctionne ainsi...
>> >
>> > Ah bon. Il faudrait le dire à Adobe et Apple. Lequel utilises-tu qui
>> > fait le contraire ? Tous les deux me donnent du blanc quand je mets les
>> > R, V et B à 255, et du noir quand c'est à zéro.
>>
>> Euh... C'est exactement ce que j'ai écrit : 0.0.0 : noir
>> 255.255.255 : blanc.
Oui, quand on travaille en 8 bits.
> Donc gris 18% c'est plus près de 255 que de 0, et mes 18% gris = 216
> sont justes. Oops faux, 209.
Peu importe, c'est un gris très clair :)
> 255*18%F, 255 - 46 = 209.
>
> 0% de gris c'est noir (0.0.0) ou c'est blanc (255.255.255) ?
Comme dit déjà, la sensibilité humaine à la lumière est plutôt
logarithmique : on discerne (à peu près) la même « différence » entre
16 et 64 qu'entre 64 et 255 (un facteur 4, deux crans de diaph). Un
gris « moyen », aussi discernable du blanc que du noir, serait donc
plutôt la moyenne /logarithmique/ entre 1 et 255, soit 2^0 et ~ 2^8
(256), donc 2^4 = 16. Il me semble qu'il y a aussi une histoire de
gamma là-dedans pour expliquer le 18%.
Le 11-09-2015, Benoit a écrit :
> Jean-Pierre Roche <jproche@sanspub.invalid> wrote:
>> Le 11/09/2015 09:58, Benoit a écrit :
>> >>>> Hé non : 0 c'est noir, 255 c'est rouge (ou bleu ou vert).
>> >>>> Pas de 256...
>> >>>> 0.0.0 : noir 255.255.255 : blanc
>> >>>
>> >>> Ça c'est additive et pas soustractive, ou le contraire. Non ?
>> >>
>> >> C'est en synthèse additive : un écran (ce dont on cause)
>> >> fonctionne ainsi...
>> >
>> > Ah bon. Il faudrait le dire à Adobe et Apple. Lequel utilises-tu qui
>> > fait le contraire ? Tous les deux me donnent du blanc quand je mets les
>> > R, V et B à 255, et du noir quand c'est à zéro.
>>
>> Euh... C'est exactement ce que j'ai écrit : 0.0.0 : noir
>> 255.255.255 : blanc.
Oui, quand on travaille en 8 bits.
> Donc gris 18% c'est plus près de 255 que de 0, et mes 18% gris = 216
> sont justes. Oops faux, 209.
Peu importe, c'est un gris très clair :)
> 255*18%F, 255 - 46 = 209.
>
> 0% de gris c'est noir (0.0.0) ou c'est blanc (255.255.255) ?
Comme dit déjà, la sensibilité humaine à la lumière est plutôt
logarithmique : on discerne (à peu près) la même « différence » entre
16 et 64 qu'entre 64 et 255 (un facteur 4, deux crans de diaph). Un
gris « moyen », aussi discernable du blanc que du noir, serait donc
plutôt la moyenne /logarithmique/ entre 1 et 255, soit 2^0 et ~ 2^8
(256), donc 2^4 = 16. Il me semble qu'il y a aussi une histoire de
gamma là-dedans pour expliquer le 18%.
Le 11-09-2015, Benoit a écrit :
> Jean-Pierre Roche wrote:
>> Le 11/09/2015 09:58, Benoit a écrit :
>> >>>> Hé non : 0 c'est noir, 255 c'est rouge (ou bleu ou vert).
>> >>>> Pas de 256...
>> >>>> 0.0.0 : noir 255.255.255 : blanc
>> >>>
>> >>> Ça c'est additive et pas soustractive, ou le contraire. Non ?
>> >>
>> >> C'est en synthèse additive : un écran (ce dont on cause)
>> >> fonctionne ainsi...
>> >
>> > Ah bon. Il faudrait le dire à Adobe et Apple. Lequel utilises-tu qui
>> > fait le contraire ? Tous les deux me donnent du blanc quand je mets les
>> > R, V et B à 255, et du noir quand c'est à zéro.
>>
>> Euh... C'est exactement ce que j'ai écrit : 0.0.0 : noir
>> 255.255.255 : blanc.
Oui, quand on travaille en 8 bits.
> Donc gris 18% c'est plus près de 255 que de 0, et mes 18% gris = 216
> sont justes. Oops faux, 209.
Peu importe, c'est un gris très clair :)
> 255*18%F, 255 - 46 = 209.
>
> 0% de gris c'est noir (0.0.0) ou c'est blanc (255.255.255) ?
Comme dit déjà, la sensibilité humaine à la lumière est plutôt
logarithmique : on discerne (à peu près) la même « différence » entre
16 et 64 qu'entre 64 et 255 (un facteur 4, deux crans de diaph). Un
gris « moyen », aussi discernable du blanc que du noir, serait donc
plutôt la moyenne /logarithmique/ entre 1 et 255, soit 2^0 et ~ 2^8
(256), donc 2^4 = 16. Il me semble qu'il y a aussi une histoire de
gamma là-dedans pour expliquer le 18%.
Jacques L'helgoualc'h <lhh+ wrote:Le 11-09-2015, Benoit a écrit :
> Jean-Pierre Roche wrote:
>> Le 11/09/2015 09:58, Benoit a écrit :
>> >>>> Hé non : 0 c'est noir, 255 c'est rouge (ou bleu ou vert).
>> >>>> Pas de 256...
>> >>>> 0.0.0 : noir 255.255.255 : blanc
>> >>>
>> >>> Ça c'est additive et pas soustractive, ou le contraire. Non ?
>> >>
>> >> C'est en synthèse additive : un écran (ce dont on cause)
>> >> fonctionne ainsi...
>> >
>> > Ah bon. Il faudrait le dire à Adobe et Apple. Lequel utilises-tu qui
>> > fait le contraire ? Tous les deux me donnent du blanc quand je mets les
>> > R, V et B à 255, et du noir quand c'est à zéro.
>>
>> Euh... C'est exactement ce que j'ai écrit : 0.0.0 : noir
>> 255.255.255 : blanc.
Oui, quand on travaille en 8 bits.
> Donc gris 18% c'est plus près de 255 que de 0, et mes 18% gris = 216
> sont justes. Oops faux, 209.
Peu importe, c'est un gris très clair :)
> 255*18%F, 255 - 46 = 209.
>
> 0% de gris c'est noir (0.0.0) ou c'est blanc (255.255.255) ?
Comme dit déjà, la sensibilité humaine à la lumière est plutôt
logarithmique : on discerne (à peu près) la même « différence » entre
16 et 64 qu'entre 64 et 255 (un facteur 4, deux crans de diaph). Un
gris « moyen », aussi discernable du blanc que du noir, serait donc
plutôt la moyenne /logarithmique/ entre 1 et 255, soit 2^0 et ~ 2^8
(256), donc 2^4 = 16. Il me semble qu'il y a aussi une histoire de
gamma là-dedans pour expliquer le 18%.
Là je suis. En fait il faudrait que j'imprime une gamme de gris, genre
16 zones allant du noir au blanc. Que je pose mon gris neutre dessus et
que je vois lequel est neutre. Maintenant, je n'ai pas d'imprimante
couleur pour faire ce genre de chose. Je vais quand même essayer avec la
mienne.
Jacques L'helgoualc'h <lhh+news-no_spam@free.fr.isnt.invalid> wrote:
Le 11-09-2015, Benoit a écrit :
> Jean-Pierre Roche <jproche@sanspub.invalid> wrote:
>> Le 11/09/2015 09:58, Benoit a écrit :
>> >>>> Hé non : 0 c'est noir, 255 c'est rouge (ou bleu ou vert).
>> >>>> Pas de 256...
>> >>>> 0.0.0 : noir 255.255.255 : blanc
>> >>>
>> >>> Ça c'est additive et pas soustractive, ou le contraire. Non ?
>> >>
>> >> C'est en synthèse additive : un écran (ce dont on cause)
>> >> fonctionne ainsi...
>> >
>> > Ah bon. Il faudrait le dire à Adobe et Apple. Lequel utilises-tu qui
>> > fait le contraire ? Tous les deux me donnent du blanc quand je mets les
>> > R, V et B à 255, et du noir quand c'est à zéro.
>>
>> Euh... C'est exactement ce que j'ai écrit : 0.0.0 : noir
>> 255.255.255 : blanc.
Oui, quand on travaille en 8 bits.
> Donc gris 18% c'est plus près de 255 que de 0, et mes 18% gris = 216
> sont justes. Oops faux, 209.
Peu importe, c'est un gris très clair :)
> 255*18%F, 255 - 46 = 209.
>
> 0% de gris c'est noir (0.0.0) ou c'est blanc (255.255.255) ?
Comme dit déjà, la sensibilité humaine à la lumière est plutôt
logarithmique : on discerne (à peu près) la même « différence » entre
16 et 64 qu'entre 64 et 255 (un facteur 4, deux crans de diaph). Un
gris « moyen », aussi discernable du blanc que du noir, serait donc
plutôt la moyenne /logarithmique/ entre 1 et 255, soit 2^0 et ~ 2^8
(256), donc 2^4 = 16. Il me semble qu'il y a aussi une histoire de
gamma là-dedans pour expliquer le 18%.
Là je suis. En fait il faudrait que j'imprime une gamme de gris, genre
16 zones allant du noir au blanc. Que je pose mon gris neutre dessus et
que je vois lequel est neutre. Maintenant, je n'ai pas d'imprimante
couleur pour faire ce genre de chose. Je vais quand même essayer avec la
mienne.
Jacques L'helgoualc'h <lhh+ wrote:Le 11-09-2015, Benoit a écrit :
> Jean-Pierre Roche wrote:
>> Le 11/09/2015 09:58, Benoit a écrit :
>> >>>> Hé non : 0 c'est noir, 255 c'est rouge (ou bleu ou vert).
>> >>>> Pas de 256...
>> >>>> 0.0.0 : noir 255.255.255 : blanc
>> >>>
>> >>> Ça c'est additive et pas soustractive, ou le contraire. Non ?
>> >>
>> >> C'est en synthèse additive : un écran (ce dont on cause)
>> >> fonctionne ainsi...
>> >
>> > Ah bon. Il faudrait le dire à Adobe et Apple. Lequel utilises-tu qui
>> > fait le contraire ? Tous les deux me donnent du blanc quand je mets les
>> > R, V et B à 255, et du noir quand c'est à zéro.
>>
>> Euh... C'est exactement ce que j'ai écrit : 0.0.0 : noir
>> 255.255.255 : blanc.
Oui, quand on travaille en 8 bits.
> Donc gris 18% c'est plus près de 255 que de 0, et mes 18% gris = 216
> sont justes. Oops faux, 209.
Peu importe, c'est un gris très clair :)
> 255*18%F, 255 - 46 = 209.
>
> 0% de gris c'est noir (0.0.0) ou c'est blanc (255.255.255) ?
Comme dit déjà, la sensibilité humaine à la lumière est plutôt
logarithmique : on discerne (à peu près) la même « différence » entre
16 et 64 qu'entre 64 et 255 (un facteur 4, deux crans de diaph). Un
gris « moyen », aussi discernable du blanc que du noir, serait donc
plutôt la moyenne /logarithmique/ entre 1 et 255, soit 2^0 et ~ 2^8
(256), donc 2^4 = 16. Il me semble qu'il y a aussi une histoire de
gamma là-dedans pour expliquer le 18%.
Là je suis. En fait il faudrait que j'imprime une gamme de gris, genre
16 zones allant du noir au blanc. Que je pose mon gris neutre dessus et
que je vois lequel est neutre. Maintenant, je n'ai pas d'imprimante
couleur pour faire ce genre de chose. Je vais quand même essayer avec la
mienne.
>> Comme dit déjà, la sensibilité humaine à la lumière est plutôt
>> logarithmique : on discerne (à peu près) la même « différence » entre
>> 16 et 64 qu'entre 64 et 255 (un facteur 4, deux crans de diaph). Un
>> gris « moyen », aussi discernable du blanc que du noir, serait donc
>> plutôt la moyenne /logarithmique/ entre 1 et 255, soit 2^0 et ~ 2^8
>> (256), donc 2^4 = 16. Il me semble qu'il y a aussi une histoire de
>> gamma là-dedans pour expliquer le 18%.
>
> Là je suis. En fait il faudrait que j'imprime une gamme de gris, genre
> 16 zones allant du noir au blanc. Que je pose mon gris neutre dessus et
> que je vois lequel est neutre. Maintenant, je n'ai pas d'imprimante
> couleur pour faire ce genre de chose. Je vais quand même essayer avec la
> mienne.
J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
>> Comme dit déjà, la sensibilité humaine à la lumière est plutôt
>> logarithmique : on discerne (à peu près) la même « différence » entre
>> 16 et 64 qu'entre 64 et 255 (un facteur 4, deux crans de diaph). Un
>> gris « moyen », aussi discernable du blanc que du noir, serait donc
>> plutôt la moyenne /logarithmique/ entre 1 et 255, soit 2^0 et ~ 2^8
>> (256), donc 2^4 = 16. Il me semble qu'il y a aussi une histoire de
>> gamma là-dedans pour expliquer le 18%.
>
> Là je suis. En fait il faudrait que j'imprime une gamme de gris, genre
> 16 zones allant du noir au blanc. Que je pose mon gris neutre dessus et
> que je vois lequel est neutre. Maintenant, je n'ai pas d'imprimante
> couleur pour faire ce genre de chose. Je vais quand même essayer avec la
> mienne.
J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
>> Comme dit déjà, la sensibilité humaine à la lumière est plutôt
>> logarithmique : on discerne (à peu près) la même « différence » entre
>> 16 et 64 qu'entre 64 et 255 (un facteur 4, deux crans de diaph). Un
>> gris « moyen », aussi discernable du blanc que du noir, serait donc
>> plutôt la moyenne /logarithmique/ entre 1 et 255, soit 2^0 et ~ 2^8
>> (256), donc 2^4 = 16. Il me semble qu'il y a aussi une histoire de
>> gamma là-dedans pour expliquer le 18%.
>
> Là je suis. En fait il faudrait que j'imprime une gamme de gris, genre
> 16 zones allant du noir au blanc. Que je pose mon gris neutre dessus et
> que je vois lequel est neutre. Maintenant, je n'ai pas d'imprimante
> couleur pour faire ce genre de chose. Je vais quand même essayer avec la
> mienne.
J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
Jacques L'helgoualc'h a écrit :J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
Ça ne sert pas à grand chose tant qu'on ne sait pas ce que signifient
tes graduations (0, 13, 16, 20...) ou ta loi de gamma.
Dans le monde de la colorimétrie, cette «loi de gamma» sert à passer des
valeurs de réflectivité des différentes plages de gris aux composantes
chromatiques (RVB).
Jacques L'helgoualc'h a écrit :
J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
Ça ne sert pas à grand chose tant qu'on ne sait pas ce que signifient
tes graduations (0, 13, 16, 20...) ou ta loi de gamma.
Dans le monde de la colorimétrie, cette «loi de gamma» sert à passer des
valeurs de réflectivité des différentes plages de gris aux composantes
chromatiques (RVB).
Jacques L'helgoualc'h a écrit :J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
Ça ne sert pas à grand chose tant qu'on ne sait pas ce que signifient
tes graduations (0, 13, 16, 20...) ou ta loi de gamma.
Dans le monde de la colorimétrie, cette «loi de gamma» sert à passer des
valeurs de réflectivité des différentes plages de gris aux composantes
chromatiques (RVB).
Le 13-09-2015, Charles Vassallo a écrit :Jacques L'helgoualc'h a écrit :J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
Ça ne sert pas à grand chose tant qu'on ne sait pas ce que signifient
tes graduations (0, 13, 16, 20...) ou ta loi de gamma.
Ce sont les valeurs du niveau, entre 0 et 255, exportées dans le
fichier jpeg. Zéro mis à part, ce sont les valeurs arrondies de
12.5 * 2^(k/3) pour k de 0 à 13, afin d'avoir une progression
géométrique de raison racine_cubique(2), par « tiers de diaph »
comme dans l'échelle des sensibilités ASA/DIN.
Pour le gamma, j'ai utilisé la commande « -apply_gamma 2.2 » de G'MIC,
qui remplace la valeur V par 255 * (V/255)^(1/gamma).
Le 13-09-2015, Charles Vassallo a écrit :
Jacques L'helgoualc'h a écrit :
J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
Ça ne sert pas à grand chose tant qu'on ne sait pas ce que signifient
tes graduations (0, 13, 16, 20...) ou ta loi de gamma.
Ce sont les valeurs du niveau, entre 0 et 255, exportées dans le
fichier jpeg. Zéro mis à part, ce sont les valeurs arrondies de
12.5 * 2^(k/3) pour k de 0 à 13, afin d'avoir une progression
géométrique de raison racine_cubique(2), par « tiers de diaph »
comme dans l'échelle des sensibilités ASA/DIN.
Pour le gamma, j'ai utilisé la commande « -apply_gamma 2.2 » de G'MIC,
qui remplace la valeur V par 255 * (V/255)^(1/gamma).
Le 13-09-2015, Charles Vassallo a écrit :Jacques L'helgoualc'h a écrit :J'ai bricolé une échelle de gris, avec et sans gamma
http://www.cjoint.com/c/EImscPpDN8S
Ça ne sert pas à grand chose tant qu'on ne sait pas ce que signifient
tes graduations (0, 13, 16, 20...) ou ta loi de gamma.
Ce sont les valeurs du niveau, entre 0 et 255, exportées dans le
fichier jpeg. Zéro mis à part, ce sont les valeurs arrondies de
12.5 * 2^(k/3) pour k de 0 à 13, afin d'avoir une progression
géométrique de raison racine_cubique(2), par « tiers de diaph »
comme dans l'échelle des sensibilités ASA/DIN.
Pour le gamma, j'ai utilisé la commande « -apply_gamma 2.2 » de G'MIC,
qui remplace la valeur V par 255 * (V/255)^(1/gamma).
Ce genre de charte a un intérêt limité. Si on veut que les gris qu'on y
voit correspondent à ce qu'on voit en sous-exposant une plage blanche du
nombre de diaphs indiqué, il faut l'observer avec un moniteur réglé avec
le gamma utilisé dans la charte.
Ce genre de charte a un intérêt limité. Si on veut que les gris qu'on y
voit correspondent à ce qu'on voit en sous-exposant une plage blanche du
nombre de diaphs indiqué, il faut l'observer avec un moniteur réglé avec
le gamma utilisé dans la charte.
Ce genre de charte a un intérêt limité. Si on veut que les gris qu'on y
voit correspondent à ce qu'on voit en sous-exposant une plage blanche du
nombre de diaphs indiqué, il faut l'observer avec un moniteur réglé avec
le gamma utilisé dans la charte.
C'est pourtant bien simple: l'électronique enregistre les luminances d'une
manière linéaire, l'oeil les perçoit selon une courbe différente. Pour que
le résultat final soit à notre oeil semblable à la réalité vue il faut donc
à une étape quelconque du processus ramener la droite de l'électronique à la
courbe de perception de l'oeil. Oui le gamma est utile... pour une
technologie efficace, ce qui est la part des fabricants.
C'est pourtant bien simple: l'électronique enregistre les luminances d'une
manière linéaire, l'oeil les perçoit selon une courbe différente. Pour que
le résultat final soit à notre oeil semblable à la réalité vue il faut donc
à une étape quelconque du processus ramener la droite de l'électronique à la
courbe de perception de l'oeil. Oui le gamma est utile... pour une
technologie efficace, ce qui est la part des fabricants.
C'est pourtant bien simple: l'électronique enregistre les luminances d'une
manière linéaire, l'oeil les perçoit selon une courbe différente. Pour que
le résultat final soit à notre oeil semblable à la réalité vue il faut donc
à une étape quelconque du processus ramener la droite de l'électronique à la
courbe de perception de l'oeil. Oui le gamma est utile... pour une
technologie efficace, ce qui est la part des fabricants.