feat(attachment): refactor image cropping functionality to use range objects and update related tests
This commit is contained in:
@@ -25,8 +25,8 @@ No expone rutas HTTP propias. Lo consumen otros dominios, especialmente `Catalog
|
||||
## Consideraciones
|
||||
|
||||
- El directorio no puede quedar vacío después de normalizarlo.
|
||||
- Los porcentajes de inicio del crop deben estar en el rango `[0, 100)`; el recorte se extiende desde ese punto hasta los bordes derecho e inferior.
|
||||
- El attachment original guarda los porcentajes y la relación `croppedAttachment` con la versión procesada.
|
||||
- Cada eje del crop guarda `start_percentage` y `end_percentage`, cumpliendo `0 <= start < end <= 100`.
|
||||
- El attachment original guarda los rangos horizontal y vertical y la relación `croppedAttachment` con la versión procesada.
|
||||
- Al eliminar el original mediante el servicio también se elimina su versión recortada.
|
||||
- La eliminación se considera fallida si S3 no confirma el borrado.
|
||||
- Las URL generadas son temporales; el vencimiento predeterminado es de 10 minutos.
|
||||
|
||||
Reference in New Issue
Block a user