Maxwell: ImageMagick "Thumbnails"

Hallo,

wie kann ich mit ImageMagick (convert Programm) folgendes erreichen:

Ich habe z.B. ein Bild 635x486 und möchte es so verkleinern, dass die maximalen(!) Ausmasse des Bildes 70x70 Pixel sind. Hierbei soll das Bild aber nicht auf genau 70x70 Pixel verzogen werden, sondern einfach in der Höhe bzw. Breite so gleich skaliert, dass es entweder genau die Höhe ausfüllt und in der Breite unter 70 Pixel liegt, oder umgekehrt. Halt einfach, dass 70x70 das Maximum ist und das Bild unverzogen darin platzfindet. Im Beispiel also: Skalierung: 9.07:1 => 70x53 Pixel Ergebnisbild.

Bin nicht so fit im programmieren, wenn es also eine Lösung über convert direkt gibt, wär das prima. Ansonsten vielleicht gibt's ein Tipp über PHP?

Ach ja, nochwas: die Skalierung sollte schön aussehen, hab mal mit einem Script in PHP gearbeitet (bicubic sampling oder so), das hat aber keine schönen Ergebnisse produziert.

Kann mir jemand helfen?

Danke im Voraus,

Maxwell.

  1. Hallo,

    Hallo,

    Bin nicht so fit im programmieren, wenn es also eine Lösung über convert direkt gibt, wär das prima. Ansonsten vielleicht gibt's ein Tipp über PHP?

    Bei Selfhtml gibts dazu einen Artikel.

    Gruß, Volker

  2. Hallo Maxwell.

    Ich habe z.B. ein Bild 635x486 und möchte es so verkleinern, dass die maximalen(!) Ausmasse des Bildes 70x70 Pixel sind. Hierbei soll das Bild aber nicht auf genau 70x70 Pixel verzogen werden, sondern einfach in der Höhe bzw. Breite so gleich skaliert, dass es entweder genau die Höhe ausfüllt und in der Breite unter 70 Pixel liegt, oder umgekehrt. Halt einfach, dass 70x70 das Maximum ist und das Bild unverzogen darin platzfindet. Im Beispiel also: Skalierung: 9.07:1 => 70x53 Pixel Ergebnisbild.

    Bin nicht so fit im programmieren, wenn es also eine Lösung über convert direkt gibt, wär das prima.

    Ich habe da schon mal was vorbereitet.

    Ach ja, nochwas: die Skalierung sollte schön aussehen, hab mal mit einem Script in PHP gearbeitet (bicubic sampling oder so), das hat aber keine schönen Ergebnisse produziert.

    Bisher konnte ich mich über ImageMagicks Qualität nicht beschweren. Beeinflussen kannst du diese natürlich dennoch.

    Einen schönen Donnerstag noch.

    Gruß, Mathias

    --
    ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
    debian/rules
  3. Hallo Maxwell

    Ich habe z.B. ein Bild 635x486 und möchte es so verkleinern, dass die maximalen(!) Ausmasse des Bildes 70x70 Pixel sind. Hierbei soll das Bild aber nicht auf genau 70x70 Pixel verzogen werden, sondern einfach in der Höhe bzw. Breite so gleich skaliert, dass es entweder genau die Höhe ausfüllt und in der Breite unter 70 Pixel liegt, oder umgekehrt. Halt einfach, dass 70x70 das Maximum ist und das Bild unverzogen darin platzfindet. Im Beispiel also: Skalierung: 9.07:1 => 70x53 Pixel Ergebnisbild.

    hier nachlesen

    l.g. Karl

  4. Hallo Karl, Mathias und Volker,

    super Hinweise, das klappt ja erste Sahne!

    Dank'Euch vielmals für die kompetente Hilfe.

    Liebe Grüsse aus der Schweiz

    Maxwell