Claude Code is een verbazingwekkend goede foto-editor als je het goed gebruikt
Als je zoals de meeste mensen die Claude Code gebruiken, denk je er waarschijnlijk aan als een codeerassistent, en het is er inderdaad een uitstekende. Maar het is niet alleen beperkt tot het helpen van je bij het coderen van je volgende grote idee. Ik gaf Claude Code vijf jaar aan notities om te organiseren, en het deed het geweldig, en met de juiste tools blijkt het ook een verrassend goede foto-editor te zijn.
Alles wat je nodig hebt is een gratis, open-source fotobewerker die je professionele controle over je afbeeldingen geeft en een MCP-server die Claude Code in staat stelt toegang te krijgen tot de editor. Voor je het weet, heb je een natuurlijke taalinterface voor fotobewerking op professioneel niveau waarmee het betalen voor Lightroom als verspild geld zal voelen.
Claude de juiste bewerkingstools geven
Het kiezen van de juiste hulpmiddelen om Claude Code daadwerkelijk nuttig te maken
Zoals eerder vermeld, heb je de juiste foto-editor nodig voor de klus. Ik besloot Darktable te gebruiken—een gratis, open-source alternatief voor Adobe Lightroom. Het is krachtig, wordt geleverd met een op modules gebaseerde verwerkingspipeline, niet-destructieve RAW-bewerking, en kleurgerichtheid die de meeste consumentenapps kan overtreffen. Het probleem is dat het een steile leercurve heeft en dat je moet weten wat de vele afzonderlijke modules doen om het effectief te gebruiken.
Hier komt Claude Code om de hoek kijken. De AI begrijpt fotografieconcepten goed genoeg om te achterhalen wat ontbreekt in basisfotoparameters zoals belichting, kleurbalans en dynamisch bereik, onder andere. Maar het kan geen RAW-afbeeldingen lezen, en het kan geen wijzigingen aanbrengen in afbeeldingsbestanden zo effectief als je zou willen.
Nu, om Claude te laten communiceren met een externe tool, heb je een MCP-server nodig. MCP of Model Context Protocol is een universele manier voor AI-systemen om verbinding te maken met externe tools, databases en diensten. Op het moment van schrijven heb ik geen MCP-servers gevonden die Claude met Darktable verbinden, dus besloot ik er een te maken in Claude Code. Een paar prompts later kon ik Claude succesvol verbinden met mijn Darktable-installatie via darktable-cli, en voor je het weet, kun je foto's bewerken in Claude.
Zie je, Darktable wordt geleverd met een commandoregelinterface genaamd darktable-cli. Het werkt door een invoerafbeelding te accepteren, een optioneel XMP-sidecarbestand dat je bewerkingsgeschiedenis bevat, een uitvoerpad, en een reeks parameters zoals stijlnamen, uitvoerdimensies, formaat, kleurprofiel en meer. Mijn MCP-server, darktable-mcp, biedt deze mogelijkheden aan als gestructureerde hulpmiddelen die Claude Code rechtstreeks vanuit een chatsessie kan ontdekken en oproepen.
Dat betekent dat je met Claude kunt praten over hoe je wilt dat je foto eruitziet, en hij zal die wijzigingen aanbrengen met Darktable in je gesprek. Hij kan zelfs RAW-bestanden lezen en suggesties doen voor wijzigingen als je geen duidelijk doel voor ogen hebt.
Hoe alles samenkomt
AI naadloos verbinden met je bewerkingsworkflow
Je hoeft ook geen ervaren ontwikkelaar te zijn om met deze setup te werken. Het enige wat je hoeft te doen is Darktable te installeren, de darktable-mcp repository van GitHub te klonen, het in je Claude MCP-instellingen te configureren, Claude naar je RAW-bestanden te wijzen, en je kunt beginnen.
De repository bevat stapsgewijze instructies over hoe je de MCP-server kunt instellen in je Claude-desktopinstallatie. Het houdt in feite in dat je de repository kloont, afhankelijkheden installeert met één enkele opdracht (pip install -e .), en het volgende mcpServers-blok toevoegt aan je Claude Desktop-configuratiebestand:
{
"mcpServers": {
"darktable": {
"command": "python",
"args": ["-m", "darktable_mcp"]
}
}
}Eenmaal voltooid, sluit je de Claude Desktop-app volledig af, start je deze opnieuw op, en de server zou moeten verschijnen wanneer je de optie Connectors selecteert in Claude Chat of Code.
Je kunt meer doen dan basisbewerkingen
Echte aanpassingen, niet alleen filters en presets
Nadat de verbinding is geslaagd, geef je Claude eenvoudig het pad naar je RAW- (of een ander formaat) afbeeldingen, en je kunt meteen beginnen met het bewerken ervan met natuurlijke taal prompts. Claude gebruikt het darktable-cli hulpmiddel om de wijzigingen door te voeren. Het leest de bestandslijst, stelt de juiste darktable-cli-aanroepen samen met de correcte vlaggen, voert ze uit op elke afbeelding en slaat ze op zoals nodig—terwijl
Je kunt zelfs vager instructies gebruiken om een bepaalde sfeer of esthetiek in je foto's te krijgen. Bijvoorbeeld, als je iets wilt dat lijkt op geplette schaduwen, gedesatureerde middentonen en een lichte warme gloed in de hooglichten, kan Claude dat doen. Of je kunt het gewoon vertellen om je foto op een bepaalde manier te laten lijken en het hierbij laten. De lucht is letterlijk de limiet. Het doet ook een behoorlijke klus van het bewerken van beelden op zichzelf. Hier is het voor en na van een van mijn foto's volledig bewerkt door Claude ter referentie.
Alle bewerkingen worden opgeslagen in een bijbehorend XMP-bestand voor elke afbeelding, wat betekent dat je de afbeelding op elk moment in Darktable kunt openen en zelf ermee aan de slag kunt gaan. Alle wijzigingen die je met Claude hebt aangebracht, worden automatisch gesynchroniseerd met Darktable, waardoor je volledige handmatige controle over de afbeelding krijgt.
Het is nog geen volledige vervanging
Je moet nog steeds Darkroom leren
Een groot nadeel van deze aanpak is dat Claude geen complexe lokale aanpassingen kan maken, zoals het bewerken van een masker in een specifiek gebied van je afbeelding. Als je echter op dat niveau van complexiteit bewerkt, weet je waarschijnlijk al hoe je basisbewerkingen in Lightroom moet uitvoeren. Hoe dan ook, je kunt je foto's openen, een reeks basisbewerkingen uitvoeren op een hele batch afbeeldingen, en vervolgens Darkroom openen om handmatige aanpassingen aan de resultaten van Claude te maken.
De resulterende workflow is niet alleen aanzienlijk sneller omdat basisbewerkingen door de AI worden verzorgd, maar stelt beginners ook in staat om vertrouwd te raken met Darktable zonder urenlange tutorials te moeten doorlopen alleen om hun belichtingsinstellingen te wijzigen.
Een ander, minder dringend probleem is je vaardigheid in het geven van prompts. Claude kan je afbeelding zien, de objecten erin, en een specifieke reeks aanpassingen voorstellen op basis van de scène die hij ziet. Het kan echter zijn dat dit wel of niet correct is. Volledig vertrouwen op de AI om een eindresultaat te krijgen, levert iets vrij eenvoudigs op, dat je waarschijnlijk kunt repliceren door gewoon een filter op een afbeelding te zetten in een foto-bewerkingsapp op je telefoon, of zelfs op Instagram voordat je een bericht plaatst. Voor de beste resultaten, beschrijf wat je wilt zo gedetailleerd mogelijk.
Mijn fotobewerkingsworkflow is nu helemaal anders
Snellere bewerkingen, minder klikken en betere resultaten
Darktable doet op zich al een geweldige job in het toegankelijk maken van professionele RAW-bewerking voor iedereen die de tijd en moeite steekt in het leren van de tool. Ja, het kan ingewikkeld zijn om mee te beginnen, vooral als je komt van iets meer intuïtiefs zoals Lightroom. Echter, in combinatie met Claude verandert het in een krachtig bewerkingstool dat het bewerken van afbeeldingen zo eenvoudig maakt als het plannen van je bewerkingen.
Darktable is gemakkelijk in staat om resultaten te produceren die net zo goed of zelfs beter zijn dan Lightroom. Als je zoals ik bent en overstapt van een bekender programma, kun je moeite hebben om dat potentieel te benutten omdat de leercurve gewoonweg zwaar is. Claude Code overbrugt dat gat op een prachtige manier en maakt de curve aanzienlijk vlakker.
Je hebt nog steeds volledige controle—elke bewerking wordt weggeschreven naar een bijbehorend XMP-bestand dat je kunt aanpassen in de GUI van Darktable. Maar je hoeft niet langer elk Darktable-module uit je hoofd te leren om basisaanpassingen te begrijpen.














