# Plan de Configuración de Relación de Aspecto de Fotos Este plan detalla la adición de una configuración de relación de aspecto para las fotos capturadas con la cámara de la aplicación. ## User Review Required > [!IMPORTANT] > La relación de aspecto afectará tanto a la previsualización en pantalla como al archivo de imagen resultante. Algunas relaciones de aspecto (como 1:1 o 16:9) pueden implicar un recorte del sensor original de la cámara. ## Proposed Changes ### [Configuración y Persistencia] #### [MODIFY] [footerConfig.ts](file:///C:/xampp/htdocs/Avante%20movil/src/photo/footerConfig.ts) - Definir el tipo `PhotoAspectRatio = '1:1' | '4:3' | '16:9' | 'full'`. - Añadir la propiedad `aspectRatio` a la interfaz `FooterConfig`. - Actualizar `defaultConfig()` para incluir `aspectRatio: '4:3'` por defecto. ### [Interfaz de Usuario] #### [MODIFY] [PhotoSettingsScreen.tsx](file:///C:/xampp/htdocs/Avante%20movil/src/screens/PhotoSettingsScreen.tsx) - Añadir un selector (`ChipSelect`) para la relación de aspecto antes del selector de calidad de compresión. - Definir las opciones visibles para el usuario. ### [Cámara] #### [MODIFY] [CameraScreen.tsx](file:///C:/xampp/htdocs/Avante%20movil/src/screens/CameraScreen.tsx) - Recuperar la configuración de `aspectRatio` desde el almacenamiento. - Aplicar la relación de aspecto al componente `CameraView` de `expo-camera`. - Ajustar el estilo del contenedor de previsualización para que refleje visualmente la proporción elegida (p. ej. añadiendo bandas negras si es 1:1 o 16:9 en una pantalla que no coincide). ## Verification Plan ### Manual Verification 1. **Configuración**: Cambiar la relación de aspecto en la pantalla de configuración y verificar que se guarda correctamente. 2. **Cámara**: Abrir la cámara y comprobar que el área de visión cambia según la proporción elegida (1:1 debería verse cuadrado). 3. **Captura**: Tomar una foto y verificar en la galería local de la app que las dimensiones de la imagen resultante coinciden con la proporción configurada.