C'est à croire que je ne travaille que les jours fériés et les jours de Grève Générale (nous y sommes ici en Belgique de ce lundi 24 novembre 2025 jusqu'au mercredi 26 novembre 2025 inclus)! En effet, je m'étais penché sur une question simple (en apparence): «comment appliquer des effets de modifications de couleurs à des images ou photos?».
Après deux premiers essais qui ne donnaient sommes-toutes qu'un effet de Spectre, de Fantôme, pour les portraits; à la troisième modification du code j'ai obtenu réellement une image solarisée, une solarisation de la photo!
Je partage ici les originaux suivis du résultat du code Python 3 avec module pygame:
/image%2F1457129%2F20251125%2Fob_aa1001_myself20231214.jpg)
/image%2F1457129%2F20251125%2Fob_de0623_solar-myself20231214.jpg)
/image%2F1457129%2F20251125%2Fob_f86164_tour-eiffel.jpg)
/image%2F1457129%2F20251125%2Fob_fe7400_solar-tour-eiffel.jpg)
En fait la manipulation est simple, et pour ceux qui voudraient l'exporter en un autre langage de programmation (C/C++, Rust, Visual Basic, autres), la voici:
pixel_original=(R,G,B)
pixel_solarise=(B,255-G,R)
C'est vraiment comme vous voyez un truc tout bête mais je suis tombé dessus par hasard, la chance des imbéciles heureux en quelque sorte. Car je ne saurais absolument pas expliquer la logique mathématique et encore moins de physique des ondes de lumières de cela.
Bref, le code source Python .py en UTF-8:
Licence CC, no ©, BY-NC (Non-Commercial), SA (Share Alike)...
commenter cet article …
/image%2F1457129%2F20251125%2Fob_c8f3a7_solar-colonisation-mars.jpg)