El enfoque de trabajo
Baoyu Compress Image facilita el uso de un script de compresión de imágenes con opciones de archivo, directorio y salida. WebP es el formato de salida predeterminado; PNG y JPEG también son opciones documentadas. El flujo de trabajo selecciona una herramienta de imagen disponible siguiendo un orden definido: sips, cwebp, ImageMagick y, por último, Sharp.
La decisión clave es qué ocurre con los archivos fuente. El valor predeterminado documentado no conserva los originales, mientras que la opción keep permite mantenerlos. Las preferencias del proyecto y del usuario también pueden definir formato, calidad y conservación. Por eso conviene especificar una ubicación de salida y una política para los originales antes de iniciar cualquier procesamiento por lotes.
Entregables esperados
- Imágenes comprimidas en el formato y destino elegidos.
- Un informe de conversión y del cambio en el tamaño de los archivos procesados.
- Opcionalmente, una salida JSON estructurada para un flujo de procesamiento de recursos más amplio.
Del brief a la revisión
- 01Resolver preferencias y alcance
Identifica el archivo o directorio exacto y lee las preferencias de EXTEND.md aplicables. Especifica si se incluyen los subdirectorios y si deben conservarse los originales.
- 02Elegir los ajustes de salida
Selecciona WebP, PNG o JPEG, una ruta de salida y la calidad. El valor de calidad predeterminado documentado es 80; el resultado adecuado depende del contenido de la imagen.
- 03Ejecutar la conversión dentro del alcance definido
Ejecuta el script main.ts incluido mediante Bun o la alternativa documentada. Deja que su lógica de selección elija un motor disponible.
- 04Revisar las imágenes resultantes
Comprueba las imágenes generadas y los cambios en el tamaño de los archivos indicados. Confirma que se han respetado los ajustes elegidos de conservación y recursividad.