Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Bilder skalieren
klemmi Offline
Erfahrener Benutzer

Beiträge: 901
Registriert seit: Jul 2008
Beitrag #1
Bilder skalieren
Hey, jungs

Ich möchte für ein cms vom user hochgeladene Bilder skalieren lassen. Kann aber z.B.
imagejpeg()nicht nutzen.
(Grund: Serverconfiguration: PHP Bugs: #40490: imagejpeg() returns page URL instead of image )

Gibt es eine andere Möglichkeit/alternative?

20.07.2008 16:36
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
YAL Offline
teplotaxi

Beiträge: 2.493
Registriert seit: Jul 2008
Beitrag #2
Bilder skalieren
imagemagick - convert Wie wärs damit? Halt über exec aufrufen.
20.07.2008 16:39
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Alex Offline
Registriert seit 17.04.06

Beiträge: 6.619
Registriert seit: Jul 2008
Beitrag #3
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]
20.07.2008 16:45
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
klemmi Offline
Erfahrener Benutzer

Beiträge: 901
Registriert seit: Jul 2008
Beitrag #4
Bilder skalieren
ich probier gerade mit imagemagick

nein, es geht pimär um die Dateigröße.

20.07.2008 17:12
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
chessboi Offline
Erfahrener Benutzer

Beiträge: 250
Registriert seit: Jul 2008
Beitrag #5
Bilder skalieren
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.
20.07.2008 19:22
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
klemmi Offline
Erfahrener Benutzer

Beiträge: 901
Registriert seit: Jul 2008
Beitrag #6
Bilder skalieren
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 ;)

20.07.2008 19:34
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste