Después de pasar bastante tiempo buscado una función de WordPress para recortar, cortar, rotar, redimensionar… imágenes encontré una librería que nos hará la vida mas sencilla a la hora de tratar con imágenes en WordPress, esto es muy útil ya que podemos tener nuestra propia plantilla en la que necesitemos recortar una imagen y al a misma vez centrarla para que no quede descuadrada, o necesitemos varias imágenes para mostrarlas en determinados eventos.

 

El uso de esta libreria es muy sencillo os pongo un ejemplo para que veáis su uso:


$thumb = get_post_thumbnail_id($post->ID);
$img_url = wp_get_attachment_url( $thumb,'full'); // Obtenemos la url de la imagen que tenemos subida en WordPress
$new_image = aq_resize( $img_url, 500, 350, true ); // Ya tenemos la url de nuestra nueva imagen

Vemos que llamamos a la función ‘aq_resize’ a la que le pasamos varios parámetros, el primero es la ruta de la imagen, el segundo es el ancho que obtendremos en nuestra nueva imagen, el tercero es el alto y por último un parámetro para indicarle si queremos que nos recorte la imagen (true para que la recorte y false para que no la recorte).

 

Esta librería nos da más opciones para tratar las imágenes dejo el enlace a Github para que podáis descargar la librería y echarle un vistazo a todas sus funciones.

 

https://github.com/syamilmj/Aqua-Resizer

 

Un Saludo y espero que os sirva.

Admin

    Leave a Comment