Skip to main content
  Martes, 23 de abril de 2019
  4 Respuestas
  5.2k visitas
  Suscribir
Hola,

estoy usando WordPress con el WP Media Folder . Funciona de maravilla, excepto por un detalle:

hace poco cambié la función de compresión de imágenes de WordPress para mejorar la calidad (las estoy comprimiendo yo mismo). La función funciona al subir una imagen a la biblioteca, pero al seleccionar la opción "Enviar nuevo archivo y reemplazar", veo que la compresión se sigue aplicando.

Ya revisé el código del plugin, pero no veo dónde se usa ni dónde se puede cambiar. La pregunta es simple: ¿cómo puedo cambiar la tasa de compresión y que no haya compresión al usar la opción "Enviar nuevo archivo y reemplazar"?

Espero que me puedan ayudar.

Toasch
UNA
Hace 6 años
Hola,

Gracias por contactarnos aquí sobre esta extensión.
Recientemente cambié la función de compresión de imágenes de WordPress para mejorar la calidad (las estoy comprimiendo yo mismo). Mi función funciona al subir una imagen a la biblioteca, pero al seleccionar la opción "Enviar nuevo archivo y reemplazar", veo que la compresión se sigue aplicando.

Ya revisé el código del plugin, pero no veo dónde se usa ni dónde se puede cambiar. Así que la pregunta es simple: ¿cómo puedo cambiar la tasa de compresión y que no haya compresión al usar la opción "Enviar nuevo archivo y reemplazar"?

No estoy seguro de qué incluye su función, de todos modos puede echar un vistazo a estos archivos para obtener más información:
wp-media-folder/clase/archivo-de-reemplazo-de-clase.php
carpeta-wp-media/clase/class-helper.php

¡Espero eso ayude!
Salud,
T
Hace 6 años
Hola,

gracias por responder.

Incluí esta función:
add_filter('jpeg_quality', function($arg){return 100;});

en el archivo "functions.php". Pensé que encontraría algo muy similar en los archivos que me dijiste que revisara, pero no veo dónde está esta función... Supongo que no tengo suficientes conocimientos de PHP.

En fin, gracias por intentar resolverlo, pero supongo que estaré solo en esto...
UNA
Hace 6 años
Hola,

Gracias por contactarme con más información.
¿Cómo puedo cambiar la tasa de compresión y no tener compresión?

No estoy seguro de qué quieres decir exactamente. Sé que quieres mantener la misma calidad de imagen al usar la opción "Enviar nuevo archivo y reemplazar".
Si eso es lo que necesita, pruebe el siguiente código en la línea 58 "/wp-media-folder/class/class-helper.php":

imagejpeg( $tmp_img, path_join($uploadpath['basedir'], $intermediate_file), apply_filters( 'jpeg_quality', 100, 'replace_image' ) );


¡Espero eso ayude!
Salud,
T
Hace 6 años
Hola,

¡Genial! Era justo lo que necesitaba. ¡Muchas gracias por tu ayuda!

Que tengas un buen día.
  • Página :
  • 1
Aún no se han realizado respuestas para esta publicación.