Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-addons-for-gutenberg domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/danielkossmann.com/files/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hustle domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/danielkossmann.com/files/wp-includes/functions.php on line 6114
Como desabilitar a compressão nativa de imagens JPG do WordPress - Daniel Kossmann

Uma das otimizações de velocidade de carregamento nativas do WordPress é a compressão automática da qualidade das imagens JPG para 82% (incluindo .JPEG). Este é um recurso que infelizmente não é muito conhecido e o fato de não haver uma opção para alterar o nível de compressão no painel de controle também não ajuda muito neste quesito.

É interessante desabilitar esta funcionalidade quando está interferindo negativamente nas qualidades das imagens, deixando-as pixelizadas, seja porque a otimização já foi realizada antes do seu envio ou por conta da utilização de um plugin de otimização de imagens do WordPress.

Com plugin

Uma das opções de plugin mais simples que encontrei foi o SMNTCS Deactivate image compression.

Sem plugin

É possível fazer a desativação utilizando o hook jpeg_quality. Segue um exemplo de código para ser adicionado no arquivo functions.php do seu tema:

<?php
// Desabilita a compressão nativa de JPG
add_filter( 'jpeg_quality', function( $arg ) {
    $qualidade = 100; // Valor de 0 a 100
    return $qualidade;
});Code language: PHP (php)

Caso você queira mudar o nível de compressão, é só alterar o valor da variável $qualidade.

O que fazer depois de desativar ou alterar o nível de compressão?

É importante saber que se você alterar esta configuração, as imagens que já foram enviadas não serão afetadas. Elas continuarão com a qualidade de compressão configurada no momento em que foram enviadas. A única maneira de garantir que elas estarão utilizando a nova configuração é enviá-las novamente.



Comments

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *