> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/spanish/function-blocks/blocks-reference/input-output/image-inputs/load-image-from-path.md).

# Load Image From Path

Cargar datos de imagen desde una ruta del sistema de archivos. Puedes proporcionar una carpeta y un nombre de archivo por separado, o pegar una ruta completa en la primera entrada. Diseñado para entradas de imagen simples y fiables dentro de tu flujo de procesamiento.

## 📥 Entradas

* `Folder Path` (socket de entrada)\
  Ruta completa de la carpeta que contiene los archivos de imagen. También puedes pegar aquí la ruta completa del archivo; en ese caso deja `File Name` vacío.
* `File Name` (socket de entrada)\
  Nombre de archivo opcional para combinar con `Folder Path`. Si está vacío, el bloque trata la primera entrada como la ruta completa del archivo.

## 📤 Salidas

* `Image` (socket de salida)\
  La imagen cargada. Si la carga falla, la salida estará vacía o faltará la imagen (revisar Solución de problemas).

## 🕹️ Controles

* Campo de entrada `Folder Path` (texto)
* Campo de entrada `File Name` (texto)

Estas dos entradas son los controles visibles para seleccionar qué archivo se va a cargar. Proporcionar una ruta completa en `Folder Path` es la forma más sencilla para cargar un único archivo.

## 🎯 Características

* Acepta tanto la combinación carpeta + nombre de archivo como una ruta completa de archivo para mayor comodidad.
* Funciona con los formatos de imagen comunes soportados por el sistema.
* Pensado para integrarse fácilmente con bloques de vista previa, guardado y preprocesado en tu flujo.

## 📝 Instrucciones de uso

1. Proporciona la carpeta que contiene la imagen en la entrada `Folder Path`.
2. Opcionalmente, introduce el nombre de archivo en la entrada `File Name`. Si pegas la ruta completa en `Folder Path`, deja `File Name` vacío.
3. Usa la salida `Image` como fuente para el procesamiento posterior o para vista previa.

## ⚙️ Evaluación

Al evaluarse, el bloque intenta cargar la imagen referenciada por las entradas y proporciona la imagen para que la usen los bloques siguientes.

## 💡 Consejos y trucos

* Previsualiza la imagen cargada con `Show Image` para confirmar que seleccionaste el archivo correcto antes de procesarlo.
* Para imágenes grandes o al alimentar bloques de IA, utiliza `Image Resize` o `Image Resizer` para reducir el tamaño y mejorar el rendimiento.
* Usa `Image ROI Select` o `Image ROI` para recortar la imagen cargada antes del análisis si solo necesitas una región.
* Guarda ejemplos o resultados con `Image Write` o `Image Logger` para llevar un registro de entradas/salidas.
* Si necesitas cargar muchas imágenes de una carpeta, considera el bloque `Load Image` que permite elegir carpetas e iterar entre imágenes.
* Mejora la calidad de la imagen antes del análisis con `Denoising` o `Contrast Optimization`.
* Para extracción de texto en imágenes cargadas, conecta con `OCR` o `OCR (EasyOCR)` tras verificar la imagen con `Show Image`.

## 🛠️ Solución de problemas

* Archivo no encontrado o salida vacía
  * Verifica que la ruta sea correcta y accesible desde la máquina que ejecuta el sistema.
  * Prueba usar una ruta absoluta en lugar de una relativa.
  * Si usas `Folder Path` y `File Name`, asegúrate de que ambos combinen en una ubicación válida.
* Formato de imagen no soportado o archivo corrupto
  * Abre el archivo en un visor de imágenes externo para confirmar que es válido.
  * Convierte la imagen a un formato común (JPEG, PNG) si es necesario.
* Problemas de permisos
  * Asegúrate de que el usuario que ejecuta el sistema tiene permiso de lectura sobre la carpeta y el archivo.

Si los problemas persisten, previsualiza la ruta con `Show Image` o intenta cargar la misma imagen con el bloque `Load Image` para descartar problemas de ruta o permisos.
