Ga naar hoofdinhoud
  Dinsdag 23 april 2019
  4 Antwoorden
  5,2K bezoeken
  Inschrijven
Hallo,

ik gebruik WordPress met de WP Media Folder plugin. Het werkt prima, op één ding na.

Ik heb onlangs de afbeeldingscompressie van WordPress aangepast om een ​​betere beeldkwaliteit te krijgen (ik comprimeer de afbeeldingen zelf). Mijn functie werkt wanneer ik een afbeelding upload naar de bibliotheek, maar wanneer ik de optie "Nieuw bestand verzenden en vervangen" kies, zie ik dat de compressie nog steeds wordt toegepast.

Ik heb de plugin-code al bekeken, maar ik zie niet waar de functie wordt gebruikt of waar ik deze kan wijzigen. Mijn vraag is dus simpel: hoe kan ik de compressieverhouding aanpassen zodat er geen compressie meer plaatsvindt wanneer ik de optie "Nieuw bestand verzenden en vervangen" gebruik?

Ik hoop dat u me kunt helpen.

Toasch
EEN
6 jaar geleden
Hoi,

Bedankt dat u hier contact met ons heeft opgenomen over deze extensie.
Ik heb onlangs de afbeeldingscompressiefunctie van WordPress aangepast om een ​​betere beeldkwaliteit te krijgen (ik comprimeer de afbeeldingen zelf). Mijn functie werkt wanneer ik een afbeelding upload naar de bibliotheek, maar wanneer ik de optie "Nieuw bestand verzenden en vervangen" kies, zie ik dat de compressie nog steeds wordt toegepast.

Ik heb de plugin-code al bekeken, maar ik zie niet waar de functie wordt gebruikt of waar ik deze kan wijzigen. Mijn vraag is dus simpel: hoe kan ik de compressieverhouding aanpassen zodat er geen compressie meer plaatsvindt wanneer ik de optie "Nieuw bestand verzenden en vervangen" gebruik?

Ik weet niet precies wat er in je functie is opgenomen, maar je kunt deze bestanden bekijken voor meer informatie:
wp-media-folder/class/class-replace-file.php
wp-media-folder/class/class-helper.php

Hoop dat het helpt!
Proost,
T
6 jaar geleden
Hallo,

bedankt voor je reactie.

Ik heb deze functie:
`add_filter('jpeg_quality', function($arg){return 100;});`

toegevoegd aan het bestand `functions.php`. Ik dacht dat ik iets soortgelijks zou vinden in de bestanden die je me hebt aangeraden te controleren, maar ik zie deze functie nergens... Ik denk dat mijn PHP-vaardigheden niet goed genoeg zijn.

Hoe dan ook, bedankt voor je hulp, maar ik denk dat ik dit probleem zelf moet oplossen...
EEN
6 jaar geleden
Hoi,

Bedankt dat u contact met mij opneemt met meer informatie.
Hoe kan ik de compressieverhouding wijzigen en geen compressie meer gebruiken?

Ik weet niet precies wat je bedoelt. Ik begrijp dat je de beeldkwaliteit wilt behouden wanneer je de optie "Nieuw bestand verzenden en vervangen" gebruikt.
Als dat is wat je nodig hebt, probeer dan de volgende code in "/wp-media-folder/class/class-helper.php" regel 58:

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


Hoop dat het helpt!
Proost,
T
6 jaar geleden
Hallo,

geweldig, dat was precies wat ik nodig had. Heel erg bedankt voor je hulp!

Fijne dag verder!
  • Bladzijde :
  • 1
Er zijn nog geen antwoorden op dit bericht.