GL

gtamayoc/ligthcraft-tui

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

0 stars 0 forks 품질 57 트렌드 20Apache-2.0

High-performance photographic automation TUI & RAW development engine in Rust with Model Context Protocol (MCP) integration

개요

es una terminal gráfica interactiva de alto rendimiento y grado profesional para revelado, graduación de color y exportación por lotes de fotografía digital (incluyendo Canon CR3 RAW). Combina un motor de renderizado asíncrono en Rust con integración mediante el protocolo para automatización con agentes de Inteligencia Artificial. - - Exploración de catálogo con scroll viewport activo, selección de fotos ([Space]) y filtrado/etiquetado ([P] Pick, [X] Reject, [U] Unflag). - - Vista Hero principal ([1]). - Matriz de Variantes 2 slots ([2]), 2×2 ([4]) y 3×2 ([6]) con navegación bidimensional [↑/↓/←/→] o Vim [h/j/k/l]. - Modo Split-View Wiper ([S]) para comparativa Antes/Después (Before & After) y cambio instantáneo A/B ([\]). - Promoción de variante a receta de trabajo activa ([Enter]) y marcado de favoritos ([Space]). - Histograma de 4 canales en tiempo real (<2ms) y ajuste fino de intensidad de presets ([[] / []]).

README

원문 README의 일부입니다. 원문 보기.

LightCraft TUI 📷⚡

LightCraft TUI es una terminal gráfica interactiva de alto rendimiento y grado profesional para revelado, graduación de color y exportación por lotes de fotografía digital (incluyendo Canon CR3 RAW). Combina un motor de renderizado asíncrono en Rust con integración mediante el protocolo Model Context Protocol (MCP) para automatización con agentes de Inteligencia Artificial.


🌟 Características Principales

  • 🖼️ Interfaz TUI de 3 Paneles Sincronizados:
    • 1. Biblioteca (Library): Exploración de catálogo con scroll viewport activo, selección de fotos ([Space]) y filtrado/etiquetado ([P] Pick, [X] Reject, [U] Unflag).
    • 2. Previsualizador (Preview Canvas):
      • Vista Hero principal ([1]).
      • Matriz de Variantes 2 slots ([2]), 2×2 ([4]) y 3×2 ([6]) con navegación bidimensional [↑/↓/←/→] o Vim [h/j/k/l].
      • Modo Split-View Wiper ([S]) para comparativa Antes/Después (Before & After) y cambio instantáneo A/B ([\\]).
      • Promoción de variante a receta de trabajo activa ([Enter]) y marcado de favoritos ([Space]).
    • 3. Inspector de Receta y Metadatos: Histograma de 4 canales en tiempo real (<2ms) y ajuste fino de intensidad de presets ([[] / []]).
  • 🚀 Exportación Secuencial de Máxima Calidad ([E]):
    • Exportación inmediata de la variante seleccionada con un solo toque:
      • Archival Master: TIFF de 16 bits sin pérdida.
      • Full-Resolution: JPEG a 100% de calidad.
  • 🔄 Cola de Procesamiento por Lotes (Modo B):
    • Cambio inmediato de modo sin pérdida de estado ([M] o [F10]).
    • Pausa/Reanudación ([Space]), reintento de fallidos ([R]) y cancelación ([C]).
  • 🔒 Integridad Criptográfica Inmutable (Non-Destructive RAW):
    • Verificación SHA-256 pre-flight y post-flight.
    • Veto estricto a nivel de motor para garantizar cero modificaciones o sobreescritura accidental en los archivos RAW maestros (DRAW/*.CR3).
  • ⚡ Motor Asíncrono Tokio Multihilo:
    • Despacho reactivo de variantes en segundo plano (tokio::spawn_blocking).
    • Protección de timeout preventivo para evitar bloqueos en decodificación de imagen.
  • 🤖 MCP Server / Client Bridge:
    • Soporte para operar conectado a un servidor MCP o en modo autónomo / mock offline.

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →