Christoph Zurnieden: Bilder konvertieren und uploaden

Beitrag lesen

Hallo,

Ich programmiere gerade ein etwas aufwendigeres Internetportal (SQL/php) und möchte da ein Autorensystem integrieren, dass es möglich macht, Artikel einzugeben und direkt online zu stellen.

Hast Du eines Im Auge, oder möchtest Du es ganz selberschreiben?

Dem Autor soll es auch möglich sein, Grafiken einzubinden, die direkt online gehen.

Das ist mutig. Hoffentlich ist da eine gute Authentifizierung vor.

Da ich das ganze ziemlich idiotensicher gestalten möchte, suche ich eine Möglichkeit, dass der Autor Grafiken verschiedene Formate (BMP, JPG, GIF) für seinen Artikel auswählt, die dann größenmäßig auf ein bestimmtes Maß (zb width="250") konvertiert werden, ggF in JPG umgewandelt werden und dann hochgeladen und direkt (ohne Neuladen der Seite) angezeigt werden.

Ohne Neuladen wird schwierig. (Was an den Browsern liegt. Theoretisch geht es)

a) womit mache ich das am besten?

Die Behandlung von JPEG und GIF kann PHP IMHO selber (rudimentär, aber reicht für die meisten Fälle), bei BMP weiß ich es nicht.

Besser wäre ein externes Konvertierungsprogramm wie ImageMagick http://www.imagemagick.org (na hoffentlich stimmt die Adresse ;-)
Das kann so um die hundert verschiedene Formate.

Hat jemand da Erfahrung?

Mit Sicherheit. Die Frage kommt nicht das erste Mal.

Kann Java-Script sowas?

Nein.
Es ginge rein theoretisch, aber da PHP sowieso vorhanden ist ... ;-)
(Geht das überhaupt theoretisch? Die Bilder sind ja nicht auf dem Server, sondern werden erst hochgeladen. Nein, auf Anhieb ginge es noch nicht einmal theoretisch)

b) WIE mache ich das? Hauptsächlich mache ich mir Sorgen um das Konvertieren in JPG (hab da mal den reinen mathem. Algorythmus von gesehen und das war echt schon nicht mehr sonderlich lustig soviel war das)

Ja, selberschreiben würde ich das auch nicht ;-)
(Obwohl: so schlimm ist er auch nicht, ist rein äußerlich)

Würde ein Konvertierungsprgramm nehmen, z.B. das o.a., und dann über system() aufrufen. (Sollte dies eine PHP Guru lesen: bitte sage mir, das es auch vernünftig geht und nicht nur via system(), bitte!)

c) kennt jemand, etwas ähnliches (oder Teile), was schon fertig ist und was man benutzen könnte und keine riesengroßen Summen verschlingt.

Das o.a. Tool ist GPL und somit umsonst und mit Quellen. Auf manchen Servern, die was auf sich halten, ist es auch schon installiert.

Wenn Du ein fertiges Autorensystem meinst: da gibt es jede Menge, einfach mal auf Sourceforge http://www.sourceforge.net/ oder Freshmeat http://freshmeat.net schauen. Die allermeisten dort kosten auch nichts.

Hoffe, dass das jetzt nicht zuviel verlangt war für dieses Forum

Das will ich jetzt aber auch hoffen und zwar schwer! ;-)

so short

Christoph Zurnieden

PS:
Ich hoffe die Seiten sind dann auch Standardkonform und nicht wie bei http://www.blue-media.net/, gelle? ;-)
CZ