GL

gtamayoc/ligthcraft-tui

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

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.

Открыть полный README на GitHub

Установка

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

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →