Thumbnail Size Cropping ohne Plugin

  • Folgendes Problem:

    Benutzer laden zu custom post types beliebig Bilder hoch, die im Frontend wiederum als Thumbnail ausgegeben werden.

    In der Ausgabe wird eine quadratische Ausgabe des Thumbnails vorgesehen:

    PHP
    echo get_the_post_thumbnail($post->ID, array(200,200), array('class' => 'thumb', 'alt' => 'thumb', 'title' => $name));

    Das Problem: Einige Benutzer laden auch Bilder hoch, die nicht quadratisch sondern im Querformat sind. Daher wird das Bild bei der Ausgabe dann gezerrt, da die Breite nicht gleich Höhe ist.

    Eine Idee wie ich evtl. bei der Ausgabe des Bildes eine Art Cropping durchführen kann und die Position angebe? Also z.B. "Schneide ein Quadrat mit 200x200, Position links oben vom Bild".

    Ein Plugin, welches beim Hochladen der Bilder für's Cropping sorgt, wäre eher weniger hilfreich, da viele das evtl. nicht/falsch machen und ich dann vorm gleichen Problem stehe.

    • 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

  • Warum nutzt Du nicht einfach entsprechend einen CSS-Stil, um das Verzerren zu umgehen?

  • Block-Element mit statischer (oder flexibler) Größe, in der sich das Image befindet. Das wiederum nur mit Breite ODER Höhe versehen, overflow auf hidden und fertsch. Zentrierte Ausrichtung und schon kann Dir die Thumbnailgröße relativ egal sein...

Jetzt mitmachen!

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