Podemos decir que una imagen de formato WebP está diseñada para la Web. Es un formato de imagen moderno que proporciona con o sin perdida superior para imágenes en la Web.
Con WebP, los webmaster y los desarrolladores web pueden crear imágenes más pequeñas y enriquecidas que hacen que la Web sea más rápida.
El tamaño de las imágenes WebP sin pérdida es un 26% más pequeño en comparación con los PNG. Las imágenes con pérdida de WebP son entre un 25% y un 34% más pequeñas que las imágenes JPEG comparables con un índice de calidad SSIM equivalente.
La compresión WebP sin pérdida usa fragmentos de imágenes ya vistos para reconstruir de manera exacta los nuevos píxeles. También puede usar una paleta local si no se encuentra una coincidencia interesante.
Navegadores Compatibles con WebP
WebP es compatible de forma nativa con Google Chrome, Safari, Firefox, Edge, el navegador Opera y muchas otras herramientas y bibliotecas de software. Los desarrolladores también agregaron compatibilidad con una variedad de herramientas de edición de imágenes.
WebP incluye la biblioteca de codificación y decodificación liviana libwebp
y las herramientas de línea de comandos cwebp
y dwebp
para convertir imágenes hacia y desde el formato WebP, así como herramientas para ver, combinar y animar imágenes WebP. El código fuente completo está disponible en la página de descarga.
Convertir WebP a JPG
Para convertir una imagen de formato WebP a JPG en linea, podéis usar la siguiente dirección Web: https://www.iloveimg.com/es/convertir-a-jpg/webp-a-jpg
El procedimiento es rápido y sencillo sólo hay que seleccionar la imagen de formato WebP que queráis convertir, y en menos de 1 segundo, se obtendrá la misma imagen en formato jpg.
Para convertir una imagen JPG a una imagen de formato WebP, se puede usar la siguiente dirección: https://convertio.co/es/jpg-webp/
Imagen de formato WebP en WordPress
Por defecto, WordPress desactiva la carga de archivos en formato webp, por cuestiones de seguridad.
Habilitar esto, es realmente sencillo.
Solo debes pegar los siguientes 2 fragmentos de código, al final del archivo functions de tu tema. (Normalmente ubicado en wp-content/theme/tutema/functions.php).
Ahora, este el código que lo hace efectivo:
/*-------------------------------------------------------
* Activa la carga de imágenes webp en WordPress
*-------------------------------------------------------*/
function webp_upload_mime($existing_mimes) {
$existing_mimes['webp'] = 'image/webp';
return $existing_mimes;
}
add_filter('mime_types', 'webp_upload_mime');
/*-------------------------------------------------------
* Habilita la vista previa en la sección de medios
*-------------------------------------------------------*/
function webp_is_displayable($result, $path) {
if ($result === false) {
$displayable_image_types = array( IMAGETYPE_WEBP );
$info = @getimagesize( $path );
if (empty($info)) {
$result = false;
} elseif (!in_array($info[2], $displayable_image_types)) {
$result = false;
} else {
$result = true;
}
}
return $result;
}
add_filter('file_is_displayable_image', 'webp_is_displayable', 10, 2);
Nota importante: Este código es informativo. Si no disponéis de los conocimientos necesarios para realizar una modificación del código php en WordPress con seguridad, es más recomendable la utilización de un Plugin Automático de WordPress.
Plugin WordPress WebP
Allow Webp Image realiza la misma función.
https://wordpress.org/plugins/allow-webp-image/
Echa un vistazo a los contenidos de relacionados con WordPress