Παράλειψη και μετάβαση στο κύριο περιεχόμενο
  Τρίτη, 23 Απριλίου 2019
  4 Απαντήσεις
  5,2 χιλιάδες επισκέψεις
  Συνεισφέρω
Γεια σας,

χρησιμοποιώ ένα WordPress με το WP Media Folder . Λειτουργεί πολύ καλά, εκτός από ένα πράγμα.

Πρόσφατα άλλαξα τη λειτουργία συμπίεσης εικόνων του Wordpress, για να έχω καλύτερη ποιότητα εικόνας (τις συμπιέζω μόνος μου). Η λειτουργία μου λειτουργεί όταν ανεβάζω μια εικόνα στη βιβλιοθήκη, αλλά όταν επιλέγω την επιλογή "Αποστολή νέου αρχείου και αντικατάσταση", βλέπω ότι η συμπίεση εξακολουθεί να εφαρμόζεται.

Έχω ήδη εξετάσει τον κώδικα του πρόσθετου, αλλά δεν βλέπω πού χρησιμοποιείται η συνάρτηση ή πού μπορεί να αλλάξει... Η ερώτηση λοιπόν είναι απλή, πώς μπορώ να αλλάξω το ποσοστό συμπίεσης και να μην έχω συμπίεση όταν χρησιμοποιώ την επιλογή "Αποστολή νέου αρχείου και αντικατάσταση";

Ελπίζω να μπορείτε να βοηθήσετε.

Toasch
ΕΝΑ
πριν από 6 χρόνια
Γεια,

Σας ευχαριστούμε που επικοινωνήσατε μαζί μας εδώ σχετικά με αυτήν την επέκταση.
Πρόσφατα άλλαξα τη λειτουργία συμπίεσης εικόνων στο Wordpress, για να έχω καλύτερη ποιότητα εικόνας (τις συμπιέζω μόνος μου). Η λειτουργία μου λειτουργεί όταν ανεβάζω μια εικόνα στη βιβλιοθήκη, αλλά όταν επιλέγω την επιλογή "Αποστολή νέου αρχείου και αντικατάσταση", βλέπω ότι η συμπίεση εξακολουθεί να εφαρμόζεται.

Έχω ήδη εξετάσει τον κώδικα του πρόσθετου, αλλά δεν βλέπω πού χρησιμοποιείται η συνάρτηση ή πού μπορεί να αλλάξει... Η ερώτηση λοιπόν είναι απλή: πώς μπορώ να αλλάξω το ποσοστό συμπίεσης και να μην έχω συμπίεση όταν χρησιμοποιώ την επιλογή "Αποστολή νέου αρχείου και αντικατάσταση";

Δεν είμαι σίγουρος τι περιλαμβάνει η συνάρτησή σου, ούτως ή άλλως μπορείς να ρίξεις μια ματιά σε αυτά τα αρχεία για περισσότερες πληροφορίες:
wp-media-folder/class/class-replace-file.php
wp-media-folder/class/class-helper.php

Ελπίζω να βοηθήσει!
Εβίβα,
Τ
πριν από 6 χρόνια
Γεια σας,

σας ευχαριστώ για την απάντηση.

Συμπεριλαμβάνω αυτήν τη συνάρτηση:
add_filter('jpeg_quality', function($arg){return 100;});

στο αρχείο "functions.php". Νόμιζα ότι θα έβρισκα κάτι πολύ παρόμοιο στα αρχεία που μου είπατε να ελέγξω, αλλά δεν βλέπω πού βρίσκεται αυτή η συνάρτηση... Υποθέτω ότι οι δεξιότητές μου στην PHP δεν είναι αρκετά καλές.

Τέλος πάντων, ευχαριστώ που προσπαθήσατε να λύσετε, αλλά υπέθεσα ότι είμαι μόνος μου για αυτό...
ΕΝΑ
πριν από 6 χρόνια
Γεια,

Ευχαριστώ που μου απαντήσατε με περισσότερες πληροφορίες.
Πώς μπορώ να αλλάξω το ποσοστό συμπίεσης και να μην έχω συμπίεση;

Δεν είμαι σίγουρος τι ακριβώς εννοείς. Ξέρω ότι θέλεις να διατηρήσεις την ίδια ποιότητα εικόνας όταν χρησιμοποιείς την επιλογή "Αποστολή νέου αρχείου και αντικατάσταση".
Αν αυτό χρειάζεστε, δοκιμάστε τον ακόλουθο κώδικα στη γραμμή 58 του "/wp-media-folder/class/class-helper.php":

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


Ελπίζω να βοηθήσει!
Εβίβα,
Τ
πριν από 6 χρόνια
Γεια σου,

τέλεια, αυτό ακριβώς χρειαζόμουν. Σε ευχαριστώ πολύ για τη βοήθειά σου!

Να έχεις μια όμορφη μέρα.
  • Σελίδα:
  • 1
Δεν έχουν δοθεί ακόμη απαντήσεις για αυτήν την ανάρτηση.