Bild in verschiedenen Grössen verwenden

  • Hallo allerseits,

    ich habe bei meinen Posts ein Custom Field erstellt. Dort schreibe ich den Pfad eines Bildes rein.

    Die Posts können auf meiner Seite in verschiedenen - nennen wir sie Sidebars - vorkommen. Jetzt müssten die Bilder aus dem Custom Field aber auch in verschiedenen Grössen dargestellt werden.

    Beispiel:

    in der Featured Sidebar soll das Bild nur 165px breit sein. In der Aktuell Sidebar soll das Bild 370px breit sein. Das Originalbild, dass ich über den Uploader in den Ordner wp-content/uploads lade, hat aber eine Originalgrösse von sagen wir 500px / 320px.

    Kann mir jemand erklären wie man mit PHP solche "Thumbnailbilder" erstellt?

    • 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 allerseits,

    ich habe bei meinen Posts ein Custom Field erstellt. Dort schreibe ich den Pfad eines Bildes rein.

    Die Posts können auf meiner Seite in verschiedenen - nennen wir sie Sidebars - vorkommen.

    Meinst Du eventuell "Spalten"?! :)

    Zitat

    Jetzt müssten die Bilder aus dem Custom Field aber auch in verschiedenen Grössen dargestellt werden.

    Beispiel:

    in der Featured Sidebar soll das Bild nur 165px breit sein. In der Aktuell Sidebar soll das Bild 370px breit sein. Das Originalbild, dass ich über den Uploader in den Ordner wp-content/uploads lade, hat aber eine Originalgrösse von sagen wir 500px / 320px.

    Wie sind denn die Spalten angelegt? Mit <div>-Tags und zugehörigen CSS-Definitionen {width: 165px;} ?

    Dann würde ich das Bild einfach auf

    Code
    img {width: 100%}

    setzen. Damit passt sich die Bildbreite an die Breite des <div>-Bereichs an.

    Bego

  • Hallo,

    ich mache bei mir in den posts das so:

    <img src="http://www.deineseite.de/unterverzeichnis/bild.jpg" width="300" height="300">

    Wobei die Weite und die Höhe eingestellt werden kann, wie man es braucht. Ich glaube nämlich nicht, daß es gut aussieht, wenn ein Bild nur in der Weite verzerrt wird. Da sollte man vielleicht auch die Höhe verstellen.

    Sorry, ich kann es nicht in PHP, aber im Dashboard brauche ich das nicht. Vielleicht Du auch nicht?

    Einmal editiert, zuletzt von lupadgds (7. Juli 2009 um 19:27)

  • Vielen Dank für eure Bemühungen, aber ich will eigentlich schon, dass das Bild dann wirklich eine neue Grösse hat und nicht nur runterskaliert wird. Werde mich wohl in einem PHP-Forum schlau machen müssen. Ich glaube eben, dass man das mit der GD Library machen kann.

  • WPs Mediathek legt die hochgeladenen Bilder in (standardmäßig 3) verschiedenen Größen ab. Die Größen kannst du in Einstellungen > Multimedia selbst festlegen.

    Ansonsten ja, PHP GDLib oder ImageMagick, je nachdem was dir zur Verfügung steht. Und dann per Plugin-Hook in den Bildupload einhängen. Oder gleich ein Plugin nehmen, einfach mal in den bekannten Quellen danach suchen.

  • WPs Mediathek legt die hochgeladenen Bilder in (standardmäßig 3) verschiedenen Größen ab. Die Größen kannst du in Einstellungen > Multimedia selbst festlegen.

    micht immer. manchmal macht es gar keine anderen größen, oder nur zwei. ich hab da bisher noch kein wirkliches schema entdecken können? vorallem sind manche tumbs von der (speicher)größe größer als die originale, da skalier ich dann lieber runter. kann man das irgendwie beeinflussen?

    lupadgds: die höhe wird dann automatisch angepasst. aber richtig besser ist es beides anzugeben.

  • micht immer. manchmal macht es gar keine anderen größen, oder nur zwei. ich hab da bisher noch kein wirkliches schema entdecken können?


    GD Library nicht verfügbar?

    Zitat

    vorallem sind manche tumbs von der (speicher)größe größer als die originale, da skalier ich dann lieber runter.


    GD Library kaputt? ;-)

    Zitat

    kann man das irgendwie beeinflussen?


    Man kann sicher per Plugin-Hook auf die verwendeten Parameter (JPEG-Qualität etc.) Einfluss nehmen. Ich hab mich damit jetzt aber noch nicht näher beschäftigt.

Jetzt mitmachen!

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