
Rust 中的高性能摄影自动化 TUI 和 RAW 开发引擎,集成模型上下文协议(MCP)
概览
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 navega. ció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 ([[] / []]).
概述(AI 翻译)
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.
🌟 主教角色
- ** 🖼️ 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 校长(
[1])。 - 变体之母 2 槽位 (
[2]), 2×2 ([[4]) y 3×2 ([[6]) con navegación 二维[↑/↓/←/→]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.
本页由 AI 翻译,技术细节请以原文为准。
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]).
- Vista Hero principal (
- 3. Inspector de Receta y Metadatos: Histograma de 4 canales en tiempo real (<2ms) y ajuste fino de intensidad de presets (
[[]/[]]).
- 1. Biblioteca (Library): Exploración de catálogo con scroll viewport activo, selección de fotos (
- 🚀 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.
- Exportación inmediata de la variante seleccionada con un solo toque:
- 🔄 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]).
- Cambio inmediato de modo sin pérdida de estado (
- 🔒 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.
- Despacho reactivo de variantes en segundo plano (
- 🤖 MCP Server / Client Bridge:
- Soporte para operar conectado a un servidor MCP o en modo autónomo / mock offline.
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →