Soziale Netzwerke
  Dienstag, 23. April 2019
  4 Antworten
  5.2K Besuche
  Abonnieren
Hallo,

ich nutze WordPress mit dem WP Media Folder Plugin. Es funktioniert einwandfrei, bis auf eine Sache.

Ich habe kürzlich die WordPress-Bildkomprimierungsfunktion angepasst, um eine bessere Bildqualität zu erzielen (ich komprimiere die Bilder selbst). Meine Funktion funktioniert beim Hochladen eines Bildes in die Bibliothek, aber wenn ich die Option „Neue Datei senden und ersetzen“ auswähle, wird die Komprimierung weiterhin angewendet.

Ich habe mir den Plugin-Code bereits angesehen, kann aber nicht finden, wo die Funktion verwendet wird oder wo sie geändert werden kann. Meine Frage ist also einfach: Wie kann ich die Komprimierungsrate ändern und die Komprimierung deaktivieren, wenn ich die Option „Neue Datei senden und ersetzen“ verwende?

Ich hoffe, Sie können mir helfen.

Toasch
A
vor 6 Jahren
Hallo,

Vielen Dank, dass Sie uns hier wegen dieser Erweiterung kontaktiert haben.
Ich habe kürzlich die WordPress-Bildkomprimierungsfunktion angepasst, um eine bessere Bildqualität zu erzielen (ich komprimiere die Bilder selbst). Meine Funktion funktioniert beim Hochladen eines Bildes in die Bibliothek, aber wenn ich die Option „Neue Datei senden und ersetzen“ auswähle, wird die Komprimierung weiterhin angewendet.

Ich habe bereits den Plugin-Code überprüft, kann aber nicht finden, wo die Funktion verwendet wird oder wo sie geändert werden kann. Meine Frage ist also: Wie kann ich die Komprimierungsrate ändern und die Komprimierung deaktivieren, wenn ich die Option „Neue Datei senden und ersetzen“ verwende?

Ich bin mir nicht sicher, was Ihre Funktion beinhaltet, aber Sie können sich diese Dateien für weitere Informationen ansehen:
wp-media-folder/class/class-replace-file.php
wp-media-folder/class/class-helper.php

Ich hoffe es hilft!
Prost,
T
vor 6 Jahren
Hallo,

vielen Dank für die Antwort.

Ich habe die Funktion `
add_filter('jpeg_quality', function($arg){return 100;});`

in die Datei `functions.php` eingefügt. Ich dachte, ich würde etwas Ähnliches in den von Ihnen genannten Dateien finden, aber ich kann diese Funktion nirgends entdecken. Meine PHP-Kenntnisse reichen wohl nicht aus.

Trotzdem danke für Ihre Hilfe, aber ich denke, ich muss das Problem wohl alleine lösen.
A
vor 6 Jahren
Hallo,

Vielen Dank, dass Sie sich mit weiteren Informationen bei mir gemeldet haben.
Wie kann ich die Kompressionsrate ändern und gleichzeitig die Kompression deaktivieren?

Ich bin mir nicht ganz sicher, was Sie genau meinen. Soweit ich weiß, möchten Sie die Bildqualität beibehalten, wenn Sie die Option „Neue Datei senden und ersetzen“ verwenden.
Falls dies Ihren Anforderungen entspricht, versuchen Sie bitte den folgenden Code in Zeile 58 von "/wp-media-folder/class/class-helper.php":

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


Ich hoffe es hilft!
Prost,
T
vor 6 Jahren
Hallo,

super, genau das habe ich gebraucht. Vielen Dank für Ihre Hilfe!

Schönen Tag noch!
  • Seite :
  • 1
Für diesen Beitrag wurden noch keine Antworten abgegeben.