Automatische Komprimierung bei Bildupload unterdrücken

  • hallo,

    ich möchte ein Bild mit 1500*1071 Pixel Auflösung in einer twenty fourteen child theme Seite einfügen.
    Beim Bildeinfügen wird das dann so stark komprimiert, dass es unzumutbar ist.
    Ich wollte die automatische Kompression deaktivieren
    und habe dazu eine functions.php im child theme ordner angelegt, in der Folgendes steht:

    PHP
    <?php
    /**
     * Twenty Fourteen Child functions and definitions
     
     */
    
    
    add_filter('jpeg_quality', function($arg){return 100;});
    add_filter( 'wp_editor_set_quality', function($arg){return 100;} );
    ?>

    Das hat leider nichts genützt. In die Seite eingefügt ist das Bild immer noch unscharf und wimmelt von Artefakten.
    Was muss man machen, damit das aufhört?

    • 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

  • hallo,
    diese einstellung funkt erst, wenn man ein bild UPLOADED. hast du das "alte" bild gelsöcht und noch einmal hochgeladen? dann sollte es passen. und ev auch den cache des browsers löschen oder wenn du ein cacheplugin nutzt, dann via wp backoffice auch nach einer möglichkeit suchen, diesen direkt übers wp backoffice löschen, wie es zb w3 total cache anbietet. lg savantos

  • ja, wp skaliert bilder nicht hoch, wenn sie kleiner sind als die einstellungen für die mediathek oder via function.php
    lg savantos
    ps: warum probierst es nicht einfach?
    ps2: nehme schon an, dass du NICHT via *.css dem imagetag, der betroffen ist eine fixe höhe/breite gegeben hast, weil dann kann es schon größer und daurch pixeliger sein.

  • ja, wp skaliert bilder nicht hoch, wenn sie kleiner sind als die einstellungen für die mediathek oder via function.php

    Woher kennst du die Auflösung der verwendeten Bilder? Evtl hat der TS mal einen Link zur betroffenen Seite.

  • Woher kennst du die Auflösung der verwendeten Bilder? Evtl hat der TS mal einen Link zur betroffenen Seite.

    steht doch in seinem beitrag ;-)
    1500*1071
    ist sehr breit, oder? sollte also ka prob sein. denke aber, er hat im template zb "nur" eben ein kleineres davon eingefügt. und wenns arg ist, warum eben auch immer im css die größe nochmals geändert. daher pixelig. solong, er wird es schon ausprobieren, die frage, ob er es nochmals nach dem einfügen des codes in der function.php hochgeladen und eingefügt hat, wurde leider nicht beantwortet...
    denke auch, dass die standardkomprimierung von wp sein sooo großes bild nicht optisch schlechter macht. weil es eben ja sicher verkleinert wird und nicht mit 1500px breite ausgegeben wird. er hat auch nicht erwähnt, welche bildgrößen er unter einstellungen/mediathek definiert hat. und welche bildgröße er im beitrag eingefügt hat.
    solong...
    lg savantos

    Einmal editiert, zuletzt von Savantos (4. April 2014 um 08:52)

  • Ja, da steht was von 1500px. Ich gehe also davon aus, das das Bild skaliert dargestellt wird, d.h in einer geringeren Auflösung.

  • ich möchte ein Bild mit 1500*1071 Pixel Auflösung in einer twenty fourteen child theme Seite einfügen.
    Beim Bildeinfügen wird das dann so stark komprimiert, dass es unzumutbar ist.


    Beim Einfügen in einer Seite wird nichts komprimiert, insofern Du mit Einfügen lediglich referenzieren meinst. Der Browser skaliert es nur auf eine neue Größe, wobei das eigentliche Bild so groß oder klein bleibt, wie es ist. Es wird nur gleichmäßig gestreckt oder gleichmäßig gestaucht.
    Somit solltest Du hier erst einmal ein Beispiel bringen, aus dem etwas zu entnehmen ist.

Jetzt mitmachen!

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