Aller au contenu principal
  Mardi 23 avril 2019
  4 réponses
  5,2K visites
  S'abonner
Bonjour,

j'utilise un WordPress avec le WP Media Folder . Cela fonctionne vraiment bien, sauf pour une chose.

J'ai récemment changé la fonction de compression d'image WordPress, afin d'avoir une meilleure qualité d'image (je les compressez par moi-même). Ma fonction fonctionne lorsque je télécharge une image dans la bibliothèque, mais lorsque je choisis l'option "Envoyer un nouveau fichier et remplacer", je peux voir que la compression est toujours appliquée.

J'ai déjà examiné le code du plugin, mais je ne vois pas où la fonction est utilisée, ni où elle peut être modifiée ... donc la question est simple, comment puis-je modifier le taux de compression et avoir aucune compression lorsque j'utilise "Envoyer un nouveau fichier et remplacer" l'option?

J'espère que vous pouvez aider.

Toasch
UN
Il y a 6 ans
Salut,

Merci de nous avoir contactés ici à propos de cette extension.
J'ai récemment changé la fonction de compression d'image WordPress, afin d'avoir une meilleure qualité d'image (je les compressez par moi-même). Ma fonction fonctionne lorsque je télécharge une image dans la bibliothèque, mais lorsque je choisis l'option "Envoyer un nouveau fichier et remplacer", je peux voir que la compression est toujours appliquée.

J'ai déjà examiné le code du plugin, mais je ne vois pas où la fonction est utilisée, ni où elle peut être modifiée ... donc la question est simple, comment puis-je modifier le taux de compression et avoir aucune compression lorsque j'utilise "Envoyer un nouveau fichier et remplacer" l'option?

Je ne sais pas ce qui inclut dans votre fonction, de toute façon vous pouvez consulter ces fichiers pour plus d'informations:
WP-Media-Folder / Class / Class-Replace-File.php
WP-Media-Folder / Class / Class-helper.php

J'espère que cela aide!
À votre santé,
T
Il y a 6 ans
Salut,

merci d'avoir répondu.

J'inclus cette fonction:
add_filter ('jpeg_quality', fonction ($ arg) {return 100;});

dans le fichier "functions.php". Je pensais trouver quelque chose de très similaire dans les fichiers que vous m'avez dit de vérifier, mais je ne vois pas où se trouve cette fonction ... Je suppose que mes compétences en PHP ne sont pas assez bonnes.

Quoi qu'il en soit, merci d'avoir essayé de résoudre mais je suppose que je suis seul pour celui-ci ...
UN
Il y a 6 ans
Salut,

Merci de me revenir avec plus d'informations.
Comment puis-je modifier le taux de compression et n'avoir aucune compression

Je ne sais pas ce que vous voulez dire exactement. Comme je sais, vous voulez rester la même qualité d'image lors de l'utilisation de l'option "Envoyer un nouveau fichier et remplacer".
Si ce dont vous avez besoin, veuillez essayer le code suivant dans "/wp-media-folder/class/class-helper.php" Ligne 58:

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


J'espère que cela aide!
À votre santé,
T
Il y a 6 ans
Salut,

génial, c'était exactement ce dont j'avais besoin. Merci beaucoup pour votre aide!

Passe une bonne journée
  • Page :
  • 1
Il n'y a pas encore de réponses pour ce post.