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

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

Ich habe kürzlich die Bildkomprimierungsfunktion von WordPress geändert, um eine bessere Bildqualität zu erzielen (ich komprimiere die Bilder selbst). Meine Funktion funktioniert, wenn ich ein Bild in die Bibliothek hochlade, aber wenn ich die Option „Neue Datei senden und ersetzen“ wähle, sehe ich, dass die Komprimierung weiterhin angewendet wird.

Ich habe mir den Plugin-Code bereits angesehen, finde aber nicht, wo die Funktion verwendet wird oder wo sie geändert werden kann. Die Frage ist also einfach: Wie kann ich die Komprimierungsrate ändern, ohne dass die Komprimierung bei „Neue Datei senden und ersetzen“ eintritt?

Ich hoffe, ihr könnt mir helfen.

Toasch
A
vor 6 Jahren
Hallo,

Vielen Dank, dass Sie uns hier wegen dieser Erweiterung kontaktiert haben.
Ich habe kürzlich die Bildkomprimierungsfunktion in Wordpress geändert, um eine bessere Bildqualität zu erzielen (ich komprimiere die Bilder selbst). Meine Funktion funktioniert, wenn ich ein Bild in die Bibliothek hochlade, aber wenn ich die Option „Neue Datei senden und ersetzen“ wähle, sehe ich, dass die Komprimierung weiterhin angewendet wird.

Ich habe mir den Plugin-Code bereits angesehen, sehe aber nicht, wo die Funktion verwendet wird oder wo sie geändert werden kann. Die Frage ist also einfach: Wie kann ich die Komprimierungsrate ändern, ohne dass bei Verwendung der Option „Neue Datei senden und ersetzen“ eine Komprimierung erfolgt?

Ich bin nicht sicher, was Ihre Funktion beinhaltet. Sie können sich jedoch für weitere Informationen diese Dateien 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,

danke für deine Antwort.

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

in die Datei "functions.php" integriert. Ich dachte, ich würde in den Dateien, die du mir empfohlen hast, etwas Ähnliches finden, aber ich finde diese Funktion nicht... Meine PHP-Kenntnisse reichen wohl nicht aus.

Danke trotzdem für den Lösungsversuch, aber ich bin wohl auf mich allein gestellt...
A
vor 6 Jahren
Hallo,

Vielen Dank, dass Sie sich mit weiteren Informationen bei mir gemeldet haben.
wie kann ich die Komprimierungsrate ändern und habe keine Komprimierung

Ich bin nicht sicher, was Sie genau meinen. Soweit ich weiß, möchten Sie die gleiche Bildqualität beibehalten, wenn Sie die Option „Neue Datei senden und ersetzen“ verwenden.
Wenn das das ist, was Sie brauchen, 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, das war genau das, was ich brauchte. Vielen Dank für deine Hilfe!

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