Votre chambre noire numérique
Ansel est un logiciel libre de traitement photo pour artistes digitaux, conçu pour vous aider à obtenir votre propre interprétation de photos numériques brutes.
“Le négatif est la partition, le tirage est l’interprétation.— Ansel Adams
Presser le déclencheur de l’appareil photo démarre à peine un processus qui termine quand l’image à l’écran ressemble à celle que vous aviez en tête. Ansel propose de remettre les artistes au centre du processus créatif en leur offrant une interface pour manipuler les images avec précision et nuance, en utilisant une science de la couleur de pointe et des contrôles de couleur indépendants.
Installer
Compilation depuis les sources
Les meilleurs performances pour votre matériel
Warning
Ansel est en version alpha. L’interface graphique est susceptible de changer et l’application peut crasher dans certaines circonstances.Pourquoi Ansel ?
Pas de vos jouets
Que peut Ansel pour vous ?
Ansel vous permet de gérer vos collections d’images, de traiter vos fichiers numériques bruts de capteur et vos pellicules numérisées, et d’exporter le résultat vers les formats de fichiers courants. Il stocke votre historique de traitement sous forme de texte et vous permet de remonter dans le temps à n’importe quelle étape de votre traitement, à tout moment.
Travail sur la couleur
Ansel embarque une science de la couleur récente et compatible HDR : l’adaptation chromatique CIE CAT 2016, l’espace de couleur HDR JzAzBz (2017) et l’espace de couleur perceptuel darktable UCS 2022, développé spécialement pour manipuler la saturation des couleurs en évitant l’effet fluo.
Calibration des couleurs
Gradation des couleurs
Correspondance de couleur
Qualificateurs de teinte et fusion
Travail sur les tonalités
Les méthodes de travail sur les tonalités sont conçues pour manipuler la luminance sans affecter la teinte ni la saturation, afin de respecter le travail sur la couleur, effectué à part.
Mappage de ton HDR
Traitement basé sur le zone system
Reconstruction d’image
Défloutage d'objectif
Désembuage
Débruitage
Reconstruction des hautes lumières
Fonctions spécialisées
Correction automatique de la perspective
Censurer
Compatibilité
Edits
Ansel est basé sur darktable 4.0 et est entièrement compatible avec les XMP de traitement et la base de données de darktable 2.x à 4.0. Vous venez de darktable ?
Appareils photos
Ansel utilise Rawspeed et Libraw pour décoder les photos brutes. Les nouveaux appareils peuvent demander jusqu’à 24 mois après leur mise sur le marché pour être entièrement supportés.
Langues
Le logiciel est intégralement traduit en anglais, français et chinois simplifié. Des traductions partielles sont disponibles en allemand, espagnol, portugais, ukrainien, etc.
Darktable, mais en mieux
Ansel est ce que Darktable 4.0 aurait pu être s’il n’était pas mort de feature creep .
Entre 2020 et 2023, Darktable a souffert d’additions massives de code pour des fonctionnalités périphériques, souvent mal codées, mal conçues et pénalisant l’utilisabilité, la performance et la maintenance. Trop de solutions de contournement ont échoué à corriger des bugs, mais ont empilé de nouveaux problèmes par dessus du code ancien : bienvenue dans un cauchemar de maintenance.
Sans gestion de projet ni planification des fonctionnalités, ce qui devait arriver a simplement fini par arriver. Darktable a toujours peiné à être plus qu’un pack de plugins individuels.
Le résultat est une application bizarre et frustrante, qui essaie de réinventer les paradigmes GUI dans son coin, en essayant de tout faire pour tout le monde, plus lent et moins stable qu’avant, et absolument terrible à débugger.
Avec une interface centrée sur l’orienté scène, de nombreux modules fusionnés dans un menu global, un outil d’import réécrit et des recalculs du pipeline d’image plus économes, Ansel est une variante de Darktable 4.0 où 30 000 lignes de code mal écrit et de fonctionnalités à moité cassées ont été retirées, et 11 000 lignes ont été réécrites : il s’exécute plus vite, il est plus réactif, utilise moins de puissance et requiert moins de configuration.
Avec une complexité réduite du code, la maintenance devrait aussi être plus facile à l’avenir.
Au delà de la documentation
Chantal est l’infrastructure de connaissance d’Ansel :
- trouvez rapidement des informations pertinentes parmi des sources fiables,
- évitez de reposer des questions déjà traitées.
Il y a un concepteur à demeure ici
Ça ne serait pas génial si les logiciels open-source avaient des concepteurs à temps plein, capables de prendre le temps nécessaire pour comprendre les problèmes et trouver des solutions simples, plutôt qu’empiler des bricolages rapides et des stratégies d’évitements, dans une base de code qui ne fait que grossir ?
La conception n’est pas se jeter sur un éditeur de code et en écrire autant que possible dans le moins de temps possible. En fait, c’est réfléchir beaucoup pour coder aussi peu que possible, parce que plus de code signifie plus de bugs.
Sur mes photos, je réalise le stylisme, le maquillage, l’éclairage, la capture, le traitement, la retouche, les filtres de couleur logiciels, la documentation pour les utiliser, le site web pour en parler en 2 langues, et même l’espace de couleur pour l’ajustement de la saturation. Vous trouverez très peu de gens ayant cette compréhension de la lumière et de la couleur sur toute la chaîne qui sont aussi capables d’écrire des programmes informatiques efficaces et de lire des articles académiques de recherche en mathématiques appliquées. Pour une raison étrange, vous trouverez beaucoup de gars essayant d’écrire des applications d’imagerie dans leur temps libre. Tirez-en vos propres conclusions.
J’ai donné 4 ans de ma vie au projet Darktable, juste pour le voir détruit par des geeks désemparés qui jouent à accumuler du code pendant le week-end, chacun poussant ses propres intentions sans aucun sens du design, dans un projet où personne n’est responsable de rien et où on travaille trop vite sur tout en même temps.
Le dévelopment d’Ansel est fait à un rythme permettant d’assurer la qualité du code (backend) et de la conception (fontend). Le design est basé sur les retours utilisateurs que j’ai collecté en donnant des cours particuliers de retouche/traitement avec Darktable ces 3 dernières années, et sur les 2 enquêtes que j’ai menées en 2020 et 2022 sur les utilisateurs. Les priorités sont gérées considérant que le logiciel est un moyen d’exporter des images RAW, ce qui veut dire que la R&D est faite sur les sujets d’imagerie et que tout reste doit suivre les paradigmes courants d’interface graphique, sans se mettre en travers du chemin.
Le développement d’Ansel prend une moyenne de 45 h/semaine pour moins que le salaire minimum. L’open-source a besoin de meilleures applications d’imagerie, ce qui requiert que quelqu’un ayant les compétences requises y mette le temps nécessaire. Ansel a besoin de main d’œuvre et la main d’œuvre a besoin de payer ses factures.
Code
Le logiciel et la documentation d’Ansel sont publiés sous licence GNU/GPL v3 et versionnés avec Git. Le site web est sous copyright mais le code est visible. Les dépôts de travail sont hébergés sur Github et dupliqués sur des miroirs Gitlab pour sauvegarde.