1. Toasch
  2. Perguntas pré-venda sobre o WP Media Folder
  3. Terça-feira, 23 2019 de abril
  4.  Inscreva-se por e-mail
Olá,

Estou usando um wordpress com o plugin WP Media Folder . Está funcionando muito bem, exceto por uma coisa.

Alterei recentemente a função de compactação de imagem do Wordpress , a fim de obter uma melhor qualidade de imagem (estou comprimindo-as sozinha). Minha função está funcionando quando carrego uma imagem na biblioteca, mas quando escolho a opção "Enviar novo arquivo e substituir", vejo que a compactação ainda está aplicada.

Eu já procurei no código do plug-in, mas não vejo onde a função é usada ou onde pode ser alterada ... Portanto, a questão é simples, como posso alterar a taxa de compactação e não tenho compactação quando uso " Enviar novo arquivo e substituir "opção?

Espero que você possa ajudar.

Toasch
Resposta AceitaModeração pendente
Oi,

Obrigado por nos contactar aqui sobre esta extensão.
Alterei recentemente a função de compactação de imagem do Wordpress , a fim de obter uma melhor qualidade de imagem (estou comprimindo-as sozinha). Minha função está funcionando quando carrego uma imagem na biblioteca, mas quando escolho a opção "Enviar novo arquivo e substituir", vejo que a compactação ainda está aplicada.

Eu já procurei no código do plug-in, mas não vejo onde a função é usada ou onde pode ser alterada ... Portanto, a questão é simples, como posso alterar a taxa de compactação e não tenho compactação quando uso " Enviar novo arquivo e substituir "opção?

Não sei ao certo o que inclui sua função. De qualquer forma, você pode dar uma olhada nesses arquivos para obter mais informações:
wp-media-folder / class / class-replace-file.php
wp-media-folder / class / class-helper.php

Espero que ajude!
Felicidades,
Resposta AceitaModeração pendente
Oi,

Obrigado por responder.

Eu incluo esta função:
add_filter ('jpeg_quality', função ($ arg) {return 100;});

no arquivo "functions.php". Pensei em encontrar algo muito semelhante nos arquivos que você me pediu para verificar, mas não vejo onde está essa função ... Suponho que minhas habilidades em PHP não sejam boas o suficiente.

De qualquer forma, obrigado por tentar resolver, mas eu suponho que estou sozinho por este ...
Resposta AceitaModeração pendente
Oi,

Obrigado por voltar para mim com mais informações.
como posso alterar a taxa de compactação e não tenho compactação

Não tenho certeza do que você quer dizer exatamente. Como eu sei, você deseja manter a mesma qualidade de imagem ao usar a opção "Enviar novo arquivo e substituir".
Se for o que você precisa, tente o seguinte código na linha "/wp-media-folder/class/class-helper.php" 58 :

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


Espero que ajude!
Felicidades,
Resposta AceitaModeração pendente
Oi,

Incrível, era exatamente o que eu precisava. Muito obrigado pela sua ajuda!

Tenha um bom dia
  • Página :
  • 1


Ainda não há respostas para esta postagem.
Seja um dos primeiros a responder a esta postagem!