Bilder skalieren

  • hm, sollen die Bilder dabei auch in der Dateigröße, oder nur in den Ausmaßen geändert werden?

    Desktop: AMD FX-6200 @ 6 x 4,3 GHz | 32 GB DDR3 | Intel Arc A380 | SSD: 1 TB @ M.2 to PCIe Adapter + UEFI NVMe Driver Injection | HDD: 15 TB | Win 11 Pro | Dual Monitor 2 x 27"
    Notebook: Lenovo ThinkPad T420 | i5 2520M | 16 GB DDR3 | SSD: 250 GB | USB 3.0 | 300 MBit WWAN @ D1 | AC WLAN | BT 4.0 | 2 x 70++ | 1 x 27++ Slice | Win 11 Pro | FHD Display Mod
    Internetleitung: Telekom | FTTH | D: 500 MBit / U: 200 MBit | Telekom Glasfasermodem | AVM Fritz!Box 7490
    Räder: [Daily: Stevens E-Triton 2016] [Cyclocross: Stevens Prestige 2019] [Cargobike: Urban Arrow Cargo XL 2023]

  • Ich würde die Bilder gleich vor dem Hochladen auf der Platte skalieren, dann spart man nicht nur Platz, sondern auch Traffic und somit Zeit:

    #!/bin/bash
    for bild in */*.[Jj][Pp][Gg]
    do
    convert ${bild} -resize 800x600 ${bild}
    jhead -autorot ${bild}
    done

    Für convert braucht man ImageMagick. Das rotieren mit jhead sollte auch direkt mit ImageMagick funktionieren, ist aber etwas tricky und hat aber bei mir nicht geklappt.

  • danke, chessboi

    Das ganze ist aber für ein CMS - das heißt: irgendein User, DAU genannt ;), soll sein Foto von seiner Digi.Cam hochladen, was auch mal n bisschen größer als 200kb ist. Aber da das eine richtige Website, keine Galerie ist, wo die Fotos nur unterstützend wirken sollen, macht das keinen Sinn, dem User zuzumuten 5mb für eine Seite herunterzuladen. Deshalb möchte ich die vom Server verkleinern lassen.

    Im Idealfall hätte ich dann mit dieser Seite nie wieder etwas zu tun. Deswegen auch die ganzen umstände ;)

    imageMagick macht das schon ganz gut, nur legt der die entweder komisch ab oder keine ahnung, s hat vll. was mit den rEchten zu tun, aber das bekomm ichs chon noch hin ;)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!