Hoppa till huvudinnehåll
  Tisdagen den 23 april 2019
  4 svar
  5,2 000 besök
  Prenumerera
Hej,

jag använder en WordPress-plattform med WP Media Folder . Det fungerar riktigt bra, förutom en sak.

Jag ändrade nyligen bildkomprimeringsfunktionen i WordPress för att få bättre bildkvalitet (jag komprimerar dem själv). Min funktion fungerar när jag laddar upp en bild till biblioteket, men när jag väljer alternativet "Skicka ny fil och ersätt" ser jag att komprimeringen fortfarande tillämpas.

Jag har redan tittat på plugin-koden, men jag ser inte var funktionen används, eller var den kan ändras... Så frågan är enkel, hur kan jag ändra komprimeringsgraden utan att ha någon komprimering när jag använder alternativet "Skicka ny fil och ersätt"?

Hoppas ni kan hjälpa till.

Toasch
EN
6 år sedan
Hej,

Tack för att du kontaktar oss här angående detta tillägg.
Jag ändrade nyligen Wordpress bildkomprimeringsfunktion för att få bättre bildkvalitet (jag komprimerar dem själv). Min funktion fungerar när jag laddar upp en bild till biblioteket, men när jag väljer alternativet "Skicka ny fil och ersätt" ser jag att komprimeringen fortfarande tillämpas.

Jag har redan tittat i plugin-koden, men jag ser inte var funktionen används, eller var den kan ändras... Så frågan är enkel, hur kan jag ändra komprimeringsgraden utan att ha någon komprimering när jag använder alternativet "Skicka ny fil och ersätt"?

Jag är inte säker på vad din funktion innehåller, men du kan titta på dessa filer för mer information:
wp-media-mapp/klass/klass-ersätt-fil.php
wp-media-mapp/klass/klasshjälpare.php

Hoppas det hjälper!
Skål,
T
6 år sedan
Hej,

tack för ditt svar.

Jag har inkluderat den här funktionen:
add_filter('jpeg_quality', function($arg){return 100;});

i filen "functions.php". Jag trodde att jag skulle hitta något väldigt liknande i filerna du sa att jag skulle kolla, men jag förstår inte var den här funktionen finns... Jag antar att mina PHP-kunskaper inte är tillräckligt bra.

Hur som helst, tack för att du försökte lösa det, men jag antar att jag är ensam om det här...
EN
6 år sedan
Hej,

Tack för att du återkommer med mer information.
Hur kan jag ändra kompressionshastigheten utan att få någon kompression?

Jag är inte säker på exakt vad du menar. Som jag vet vill du behålla samma bildkvalitet när du använder alternativet "Skicka ny fil och ersätt".
Om det är vad du behöver, prova följande kod i "/wp-media-folder/class/class-helper.php" rad 58:

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


Hoppas det hjälper!
Skål,
T
6 år sedan
Hej,

fantastiskt, det var precis vad jag behövde. Tack så mycket för din hjälp!

Ha en bra dag.
  • Sida:
  • 1
Det finns inga svar på det här inlägget än.