Présentation
Rembrandt est un éditeur photo gratuit publié sous licence GPL‑3.0. Il fonctionne sur macOS (Apple silicon et Intel), Windows (x64 et ARM) et Linux (x86_64/arm64). Aucun compte, abonnement ou mécanisme de suivi n’est requis, et le logiciel peut être auto‑hébergé : un serveur léger, lancé par un script install.sh, expose l’interface dans le navigateur et stocke les modifications sous forme de fichiers XMP à côté des originaux.
Architecture et accélération GPU
L’application repose sur une architecture client‑serveur où le serveur, écrit en Rust/Tauri, gère le rendu et les calculs IA. Toutes les opérations lourdes – super‑résolution, débruitage, refocus – s’exécutent sur le GPU : Metal sur les puces Apple silicon, et les API OpenGL/Vulkan sur Windows et Linux. Le traitement est découpé en « slices » GPU qui se mettent en pause pendant l’interaction utilisateur ou pendant une fenêtre nocturne configurée, garantissant une réactivité constante. Les mises à jour du serveur sont vérifiées à l’aide de sommes SHA‑256 publiées, même si les binaires ne sont pas encore signés.
Fonctionnalités IA et traitement d’image
Rembrandt intègre plusieurs modèles d’IA exécutés localement : Super Resolution propose un agrandissement 2× ou 4× avec génération de détails, AI Denoise convertit les images haute ISO en DNG débruitées, et Refocus applique une déconvolution régularisée sur le GPU pour récupérer les détails des zones floues. L’utilisateur peut piloter ces algorithmes par texte (« warmer and a bit brighter », « shadows +25 ») ou par glissement direct sur l’image. Le module de masques supporte pinceaux, dégradés, plages de couleur/tonalité, ainsi que des masques générés par IA basés sur la profondeur et le sujet. Enfin, le logiciel propose HDR, panoramas et focus stacks, en exportant les résultats sous forme de DNG, et inclut plus de 1 500 profils d’objectif, dont les catalogues Fujifilm et Sony.
Sécurité, confidentialité et limites
Parce que toutes les opérations restent locales, aucune donnée n’est envoyée vers le cloud, ce qui élimine les risques de fuite liés aux services SaaS. Le mode auto‑hébergement crée un lien privé accessible uniquement sur le réseau local, et l’ajout de l’option --lan étend l’accès aux appareils du même sous‑réseau. Cependant, l’absence de signature de code expose les utilisateurs macOS et Windows à des avertissements de sécurité système, et la dépendance au GPU rend le logiciel inutilisable sur machines sans accélération matérielle. Le projet, encore jeune (22 étoiles GitHub, 68 commits), ne fournit pas de métriques de performance comparées à Lightroom, ce qui limite l’évaluation objective de la qualité des algorithmes IA.
curl -fsSL https://raw.githubusercontent.com/thesnarkitecht/rembrandt/main/install.sh | bash