Files
arucosCIAT/README.md
2025-09-25 22:54:44 -06:00

67 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Visualizador de Fotos / FotoBetrachter
Aplicación web sin build (CDN) para visualizar y navegar imágenes localmente, leer EXIF (GPS/altitud), filtrar por metadatos embebidos en el nombre del archivo, ordenar, hacer zoom/pan y descargar la imagen actual. No se requiere servidor ni instalación.
Buildfreie WebApp (CDN) zum lokalen Betrachten von Bildern, Lesen von EXIF (GPS/Höhe), Filtern anhand im Dateinamen kodierter Metadaten, Sortieren, Zoomen/Pannen und Herunterladen des aktuellen Bildes. Kein Server, keine Installation nötig.
## Español
- Abrí `index.html` en tu navegador (funciona por `file://` o `http(s)` local).
- Cargar imágenes: botón “Cargar imágenes” o arrastrar y soltar sobre el visor. Podés seleccionar varias o una carpeta (según navegador).
- Navegación: flechas del teclado (izquierda/derecha) o botones ◀ ▶.
- Filtros (barra superior):
- Finca: F1/F2/F3
- Aruco: G1/G2/G3/P1/P2/P3 (coincide si contiene cualquiera de los seleccionados)
- Altura: 60m/80m/100m (se interpreta desde nombres como `Finca-Altura-arucos-toma`, aceptando `M60` o `60m`)
- Si el filtro devuelve 0 resultados aparece “Limpiar filtros”.
Formato de nombres (requerido para filtros)
- Estructura: `Finca-Altura-arucos-toma`
- Ejemplos válidos:
- `F1-M60-P1P2-5.JPG` → Finca F1 · Altura 60m · Arucos P1,P2 · Toma 5
- `F2-80m-G1-12.jpg` → Finca F2 · Altura 80m · Aruco G1 · Toma 12
- Altura puede escribirse como `M60` o `60m` (se normaliza a 60m/80m/100m).
- Los arucos pueden ir concatenados (P1P2, G1G2G3) o separados por comas.
- Panel lateral:
- Ordenar por: Nombre, Tamaño, Modificada, Fecha EXIF, Altitud (asc/desc).
- Árbol de archivos: refleja la jerarquía y el orden actual.
- Detalles: Nombre editable (con “Guardar como…”), tamaño, fechas y GPS (si EXIF disponible). Enlace a Google Maps cuando hay coordenadas.
- Zoom y pan: rueda del mouse o botones +/, “Reset” para volver al encuadre. Arrastrá para panear cuando el zoom > 1.
- Descargar: botón “Descargar” para guardar la imagen actual.
- Idioma: botón “Deutsch/Español” en la barra superior cambia todos los textos de la interfaz.
Limitaciones
- El renombrado “en sitio” del archivo no se realiza (solo “Guardar como…”). Para manipular archivos en disco se necesitaría la File System Access API en contexto seguro (Chrome/Edge + localhost/https).
- La lectura de EXIF desde URL locales puede variar por navegador.
- Todo ocurre localmente en tu navegador; no se suben imágenes a ningún servidor.
## Deutsch
- `index.html` im Browser öffnen (funktioniert via `file://` oder lokalem `http(s)`).
- Bilder laden: „Bilder laden“ oder per DragandDrop in den Viewer. Mehrfachauswahl möglich (je nach Browser auch Ordner).
- Navigation: Pfeiltasten (links/rechts) oder Buttons ◀ ▶.
- Filter (obere Leiste):
- Finca: F1/F2/F3
- Aruco: G1/G2/G3/P1/P2/P3 (erfüllt, wenn eines der ausgewählten vorkommt)
- Höhe: 60m/80m/100m (aus Dateinamen wie `Finca-Altura-arucos-toma` erkannt; sowohl `M60` als auch `60m`)
- Wenn 0 Treffer: „Filter löschen“ erscheint.
- Seitenleiste:
- Sortieren nach: Name, Größe, Geändert, EXIFDatum, Höhe (auf/absteigend).
- Dateibaum: zeigt Hierarchie und aktuelle Reihenfolge.
- Details: Bearbeitbarer Name (mit „Speichern unter…“), Größe, Datum und GPS (falls EXIF vorhanden). Link zu Google Maps bei Koordinaten.
- Zoom & Pan: Mausrad oder +/, „Zurücksetzen“ für Standardansicht. Bei Zoom > 1 ziehen zum Pannen.
- Herunterladen: „Herunterladen“ speichert das aktuelle Bild.
- Sprache: „Deutsch/Español“Button in der oberen Leiste wechselt alle UITexte.
DateinameFormat (für Filter erforderlich)
- Struktur: `Finca-Altura-arucos-toma`
- Gültige Beispiele:
- `F1-M60-P1P2-5.JPG` → Finca F1 · Höhe 60m · Aruco(s) P1,P2 · Aufnahme 5
- `F2-80m-G1-12.jpg` → Finca F2 · Höhe 80m · Aruco G1 · Aufnahme 12
- Höhe kann als `M60` oder `60m` geschrieben werden (normalisiert zu 60m/80m/100m).
- Arucos können zusammengehängt (P1P2, G1G2G3) oder kommasepariert sein.
Einschränkungen
- Direktes Umbenennen im Dateisystem erfolgt nicht (nur „Speichern unter…“). Für Schreibzugriff wäre die File System Access API im sicheren Kontext (Chrome/Edge + localhost/https) nötig.
- EXIFLesen kann je nach Browser unterschiedlich funktionieren.
- Alles läuft lokal im Browser; es werden keine Bilder hochgeladen.