Thumbnails automatisiert erzeugen
Frank Zimmermann
- php
0 MADU0 Henryk Plötz
Problemstellung:
Per HTTP hochgeladene JPG-Grafik soll skaliert (z.B. auf 1/4 der ursprünglichen Seitengrößen) und auf dem Server im neuen Größenverhältnis als 'Thumbnail' abgelegt werden.
Einschränkungen:
Keine Root-Rechte auf Server (PHP 3.0.18, GD 1.5 (GIF))
Daher Verarbeitung von JPG's seitens PHP wohl ausgeschlossen.
Hinweise:
Vermute, daß Problem ohne Einbringen neuer GD-Bibliothek (z.B. www.boutell.com/gd/ etc.) nicht zu lösen;
Fragestellung:
1. Lösung durch Perl-Skript denkbar?
2. Wie ist Perl von PHP aus aufzurufen?
3. Wie Variablen von PHP an Perl übergeben?
4. Wo sind Perl-Skripte dieser Art verfügbar?
Frank Zimmermann
hallo,
auf deine perl-fragen hab ich keine antwort. ich mach solche dinge mit imagemagick... beim verkleinern verlieren die bilder oft an schärfe, mit imagemagick kannst du's gleich nachschärfen uvm.
Moin
Einschränkungen:
Keine Root-Rechte auf Server (PHP 3.0.18, GD 1.5 (GIF))
Daher Verarbeitung von JPG's seitens PHP wohl ausgeschlossen.
Hinweise:
Vermute, daß Problem ohne Einbringen neuer GD-Bibliothek (z.B. www.boutell.com/gd/ etc.) nicht zu lösen;
Hmm, soll das GIF bedeuten, dass die gd-Version _nur_ GIF-Bilder lesen kann? Wenn nein, Problem gelöst :) Wenn ja, schau dir mal http://www.php.net/manual/de/function.dl.php an, und versuch damit eine andere gd-Version zu laden. (geht evt. je nach safe-mode Einstellung schief)
Den Hinweis auf imagemagick hast du ja schon gekriegt. Ansonsten könnte ich noch http://sourceforge.net/projects/netpbm/ empfehlen, dass benutze ich in einem aktuellen Projekt zum Skalieren aus PHP heraus.
--
Henryk Plötz
Grüße aus Berlin