O culling é o trabalho.
O resto é automatizável.
O Cull pontua cada foto de uma sessão — técnica, composição, impacto — para escolheres as keepers sem olhar para duas mil. Galerias privadas para clientes, marca de água automática, export para Lightroom.
Técnica. Composição. Impacto.
Modelos vision locais (Ollama, MLX) pontuam cada foto numa escala de 0 a 10. Os originais nunca saem do teu M1 — só as miniaturas 640px vão ao servidor. Exclusões configuráveis por sessão (sem caras, sem matrículas, sem menores).
Sombra na cara valoriza o sujeito;
recorte superior podia respirar mais.
Galeria privada.
Marca de água. Acesso por email.
Cria um cliente (“O Restaurante”). Convida emails concretos. Eles recebem acesso a galerias 1920px com a tua marca de água, aprovam foto a foto, e tu vês a lista de aprovações. Os originais só saem quando decidires.
- chef@restaurant.pt
- marketing@rest…
- owner@rest…pend.
URL própria.
Download quando faz sentido.
Sessões públicas ficam em cull.duckdns.org/u/<nome>/<sessão>. Para eventos solidários podes deixar o download das originais aberto; para portfólio, só previews. Unlisted partilha-se só por link.
Lightroom recebe tudo.
Export XMP sidecar: aprovadas viram ★5 + Pick label, rejeitadas viram rating −1. O raciocínio da IA fica em dc:description como caption. Capture One lê igual, sem plugins.
<x:xmpmeta xmlns:x="adobe:ns:meta/"> <rdf:RDF> <rdf:Description xmlns:xmp=".../xap/1.0/"> <xmp:Rating>5</xmp:Rating> <xmp:Label>Pick</xmp:Label> <dc:description> <rdf:Alt><rdf:li xml:lang="x-default"> Sombra valoriza sujeito. Cull 8.1/10 </rdf:li></rdf:Alt> </dc:description> </rdf:Description> </rdf:RDF> </x:xmpmeta>
Pontua as duas mil.
Entrega as doze.
Gratuito para os primeiros fotógrafos. A pontuação corre localmente — o servidor só vê miniaturas e as tuas decisões.