fbpx
Preguntas frecuentesWordPress

Cómo redimensionar una imagen sin perder calidad en WordPress

By octubre 10, 2017 No Comments

Aquí aprenderemos cómo redimensionar una imagen con PHP en WordPress sin que ésta pierda calidad. Explicaremos cómo podemos redimensionar una imagen a través de PHP, con solo 3 líneas de código. Y lo más importante, sin que el resultado sea una imagen PIXELADA.

Redimensiona tus imágenes

Primero, vamos a usar la Librería de PHP IMAGICK. Esta, viene incluida en el propio PHP a partir de la versión 5.1.3. Como segundo paso debemos asegurarnos que el Hosting donde tengamos almacenada la web WordPress tenga esta librería activada. Algunos no la traen y esto provoca numerosos errores. Si estamos corriendo con WAMP o XAMP la web, es recomendable un tutorial de cómo activar servicios y librerías para PHP en estos sistemas locales.

Un requisito antes de seguir con el proceso es que la imagen antes de ser redimensionada debe haber sido subida con anterioridad a nuestro servidor.

Cómo redimensionar una imagen sin perder calidad en WordPress

Comenzamos instanciando al constructor de la clase, el cual recibe como parámetro la ruta completa de la imagen alojada en nuestro servidor (incluyendo extensión):

$image = new Imagick('./carpeta/subcarpeta/sub-subcarpeta/imagen.png');

En la variable $image guardamos nuestro objeto Imagick para tratarlo. Tras esto, simplemente llamamos al método cropThumbnailImage, cuyos parámetros son ancho y alto (en este orden):

$image->cropThumbnailImage(ancho[tipo int],alto[tipo int]);

Como último paso queda guardar la imagen que recortamos. Imagick posee el método writeImage, cuyo parámetro es la ruta donde queramos guardar la imagen más el nombre de esta (aconsejamos agregar el sufijo _thumb al nombre de la imagen):

$image->writeImage( './carpeta/subcarpeta/sub-subcarpeta/imagen_thumb.png' );

Hecho esto, obtendremos nuestra imagen recortada con PHP, sin perdidas de calidad, y sin que el resultado sea un Thumbnail pixelado.

Esperamos haber sido de gran ayuda con este tutorial, para conocer más de nuestros tutoriales puede ingresar en Ayuda Hosting.

 

AyudaHosting.online
Estamos en las redes sociales para ayudarte...
¡SÍGUENOS EN FACEBOOK!
¡ÚNETE A NUESTRO GRUPO DE AYUDA HOSTING!
We use cookies to help give you the best experience on our website.
By continuing without changing your cookie settings, we assume you agree to this. Please read our
Ok, I Agree

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para «permitir cookies» y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar» estarás dando tu consentimiento a esto.

Cerrar