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

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

Jag har nyligen ändrat WordPress -bildkomprimeringsfunktionen för att få en 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ätta" kan jag se att kompressionen 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 kompressionshastigheten och inte ha någon komprimering när jag använder "Skicka ny fil och ersätta" -alternativ?

Hoppas du kan hjälpa till.

Tokig
EN
6 år sedan
Hej,

Tack för att du kontaktar oss här angående detta tillägg.
Jag har nyligen ändrat WordPress -bildkomprimeringsfunktionen för att få en 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ätta" kan jag se att kompressionen 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 kompressionshastigheten och inte ha någon komprimering när jag använder "Skicka ny fil och ersätta" -alternativ?

Jag är inte säker på vad som inkluderar i din funktion, hur som helst kan du ta en titt på dessa filer för mer information:
WP-media-folder/class/class-butplace-file.php
WP-media-folder/class/class-helper.php

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

tack för att du svarade.

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

in i filen "funktioner.php". Jag trodde att jag skulle hitta något mycket lik de filer du sa till mig att kontrollera, men jag ser inte var den här funktionen är ... Jag antar att mina färdigheter i PHP inte är tillräckligt bra.

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

Tack för att du återkommer med mer information.
Hur kan jag ändra kompressionshastigheten och inte ha någon komprimering

Jag är inte säker på vad menar du exakt. Som jag vet vill du förbli samma bildkvalitet när du använder alternativet "Skicka ny fil och ersätta".
Om det du behöver, prova följande kod i "/wp-media-bolder/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 trevlig dag
  • Sida:
  • 1
Det finns inga svar på det här inlägget än.