Repository navigation
Esta release añade dos nuevas funcionalidades de recorte a OImage:
Nuevos métodos
-
cropToRatio(string $ratio)
Recorta la imagen cargada a una proporción determinada, manteniendo siempre el recorte centrado.Ejemplos:
16:9: mantiene la anchura original y recorta por arriba y por abajo de forma simétrica9:16: mantiene la altura original y recorta por la izquierda y por la derecha de forma simétrica1:1: recorta el lado sobrante para obtener una imagen cuadrada
-
cropToSize(int $width, int $height)
Recorta la imagen cargada a un tamaño exacto, manteniendo el recorte centrado.Este método únicamente recorta la imagen, no la redimensiona en ningún caso.
Otros cambios
- Se ha añadido lógica interna auxiliar para realizar recortes centrados
Estos cambios hacen que OImage sea más útil para preparar imágenes destinadas a banners, miniaturas, formatos verticales y recursos con tamaños fijos.