JPG-Qualität der Thumbnails erhöhen

  • Ich benutze WP2.0.7 und möchte die JPG Qualität der generierten Thumbnails erhöhen.
    Wo kann ich dies global einstellen bzw. wo im Code muss ich einen Wert verändern?

    Hat jemand einen Tip?

    schöne Grüße,
    Bernd

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Standardmäßig ist die Qualität auf etwa 75 eingestellt.

    Zitat

    quality is optional, and ranges from 0 (worst quality, smaller file) to 100 (best quality, biggest file). The default is the default IJG quality value (about 75).

    Du findest die Funktion 'wp_create_thumbnail', welche die Thumbnails erstellt, in der Datei 'admin-functions.php' im wp-admin-Verzeichnis. Dort fast am Ende der Funktion ist für das Erstellen der JPEGs der Aufruf 'imagejpeg($thumbnail, $thumbpath)' zuständig. Hier kann als dritter Parameter die Qualität angegeben werden.

    Allerdings ist wie immer bei Änderungen in den WP-Coremodulen Vorsicht geboten. Möglicherweise gibt es unvorhersehbare Seiteneffekte. Und außerdem sind die Änderungen mit dem nächsten WP-Update meist wieder verschwunden.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • das klingt gut. ich kann diese stelle jedoch in meiner admin-functions.php jedoch nicht richtig ausmachen... Folgender Code sieht so ähnlich aus

    admin-functions.php (ab Zeile 777)

    bin mir nicht sicher wo ich den dritten Parameter einbringen kann. Liegt es an der Version (2.0.7)?

  • das klingt gut. ich kann diese stelle jedoch in meiner admin-functions.php jedoch nicht richtig ausmachen... Folgender Code sieht so ähnlich aus

    admin-functions.php (ab Zeile 777)

    bin mir nicht sicher wo ich den dritten Parameter einbringen kann. Liegt es an der Version (2.0.7)?

    Genau, die Stelle ist schon richtig. Hab das oben im Code mal hervorgehoben. Ich habe das allerdings selbst nicht getestet, sollte aber funktionieren.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • 2.5.1

    Ich habe den Beitrag nochmal vorgeholt, weil ich das selbe Problem mit der Qualität der Thumbnails habe. Ich brauche die Vorschaubilder in 100% Qualität. Der Beitrag und alles was ich im Netz fand - zB SteveJamieson.com » WordPress Thumbnails beziehen sich auf ältere WP Versionen. Ich nutze 2.5.1 und da sind offensichtlich die Einstellungen ganz woanders vorzunehmen, nur wo? Ich suche hier schon seit geraumer Zeit aber finde keine Datei wo entsprechender Code enthalten ist. Weiß da jemand Rat?

    Beste Grüße Holger

  • Ja, ab 2.5.x kann man das sauber mit einem Plugin machen, es gibt dafür den Filterhook 'jpeg_quality'. Voreingestellt ist übrigens 90.
    Bsp.:

    PHP
    function my_jpeg_quality( $quality ) {
      return 100;
    }
    add_filter( 'jpeg_quality', 'my_jpeg_quality' );


    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

    Einmal editiert, zuletzt von Putzlowitsch (17. Juni 2008 um 21:25)

  • Du müsstest dafür ein eigenes Plugin anlegen. Leg dir eine [COLOR=Black]my_jpeg_quality.php an und setze folgende rein:[/COLOR]

    [COLOR=Black]Die [/COLOR][COLOR=#000000][COLOR=#0000cc][COLOR=Black]my_jpeg_quality.php lädst Du dann in Deinen Plugin-Ordner hoch.[/COLOR]
    [/COLOR][/COLOR]

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Naja, wegen jedes Dreizeilers gleich ein Plugin schreiben, das muß auch nicht sein. Ich haue solche Sachen zunächst immer in die my-hacks.php rein.
    Wenn dann mal mehrere thematisch zusammenpasende Funktionen aufgelaufen sind, kann man sie ja immer noch in ein Plugin packen. Oder man macht sich gleich eine Art Sammelplugin für Kleinkram. Sowas habe ich auch.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • ich benutze wp 2.7.1 und da gibt´s bei den thumbs irgendwo ´ne einstellung zur qualität. hab da 100% stehen - allerding sehen die thumbs trotzdem irgendwie verpixelt aus. bzw scheine sie kein antialiasing zu haben. bei S/W- kontrast sieht man das doch recht stark... ist das normal? oder brauch ich aus so eine my_jpeg_quality.php?


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!