Chrominance

denisbertin Messages postés 245 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 13 mai 2023 - 22 juil. 2018 à 09:17
denisbertin Messages postés 245 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 13 mai 2023 - 25 juil. 2018 à 11:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/102737-chrominance

denisbertin Messages postés 245 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 13 mai 2023 1
25 juil. 2018 à 11:02
Oui mais c'était dans les années 1990, j'ai 52 ans, et ce morceau de code puisé dans cette bibliothèque était écrite en langage C, depuis lors évidement d'autres informaticiens ont tout aussi pu l'intégrer (nous ne sommes pas les seuls). Mais je me demande existe t-il des librairies graphiques pour écrire ou lire en PNG, GIF ou Jpeg dans delphi XE8 car je compte compiler mon logiciel principal en 64 bits.
Caribensila Messages postés 2527 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 16 octobre 2019 18
22 juil. 2018 à 15:35
Bonjour,

La « méthode découverte à la bibliothèque de la vilette by denis Bertin » est déjà dans Delphi ! :)

uses GraphUtil;

{ Calculates Hue, Luminance and Saturation for the clrRGB value }
procedure ColorRGBToHLS(clrRGB: COLORREF; var Hue, Luminance, Saturation: Word);

{ Calculates a color given Hue, Luminance and Saturation values }
function ColorHLSToRGB(Hue, Luminance, Saturation: Word): TColorRef;
Rejoignez-nous