Archiv verlassen und diese Seite im Standarddesign anzeigen : Bilder verkleinern per Webstart
Ich bin auf der Suche nach einen Programm oder auch Service, der er mir ermöglicht Online meine Photos zu verkleinern. (Gerne auch einzeln.)
Wichtig: Das Programm sollte sich am besten via Java WebStart laden.
Also auf keinen erst eine Datei (im klassischen Sinne) downloaden und auch auf gar keinen Fall die Dateien erst in voller Größe irgendwo hochladen.
Also Bandbreite schonen, Dateidownload umgehen und "überall" verfügbar sein.
... auch auf gar keinen Fall die Dateien erst in voller Größe irgendwo hochladen.
Da habe ich so meine Zweifel, von nichts kann nichts kommen.
Ich habe nicht umsonst noch mal extra Webstart erwähnt! ;)
Das habe ich gelesen.
Waskann Webstart :
Lesson: Java Web Start (The Java™ Tutorials > Deployment) (http://java.sun.com/docs/books/tutorial/deployment/webstart/index.html)
und man kann images immer nur dann verkleinern auf y wenn man x das Original hat - deswegen - von nichts kommt nichts.
Ich habe das Original, jedoch nicht die Bandbreite, es "wegzuschicken". Daher will ich es mit einer entsprechenden Anwendung lokal verkleinern. Ist doch kein Problem. Ich suche lediglich eine Software oder einen Service die mir dies ermöglicht.
Deine Hinweise kann ich daher nicht ganz nachvollziehen. Was genau willst du mir damit sagen? Wo habe ich deiner Meinung nach den Denkfehler?
lokal verkleinern
Das ist das Stichwort.
Unter Linux könnte man das mit einem Script erledigen.
Ich bin mir nicht sicher, aber müsste das nicht auch mit Flash gehen?
@Piratos: Ich kann mit deiner Hilfe nichts anfangen.:(
@Unset: Ja, Flash müsste das inzwischen auch können.
Da nimmst du ein Standardscript wie
#!/bin/bash
FILES="$@"
for i in $FILES
do
echo "Prcoessing image $i ..."
/usr/bin/convert -thumbnail 200 $i thumb.$i
done
passt es an und ergänzt es mit einem Uploadteil - fertig.
@piratos: Du verstehst die Aufgabenstellung nicht. Das ganz soll für den Benutzer komfortabel und Plattformübergreifend sein. Ein Script oder lokal benötigtes Programm ist hier nicht zielführend.
Bis auf's Stichwort Java hat da nichts darauf hin gedeutet.
Da weit über 90% aller Webserver unter Linux arbeiten könnte man ein Shellscript auch über PHP starten und somit mit Komfort und vollständig unabhängig von einem Browser.
Wie die Tatsache das eben nicht alle Java installiert haben wäre der einzige Hinderungsgrund dafür der , das man solche Scripte nicht auf allen Webservern starten kann weil das unterbunden ist.
Bei mir auf der Willkommen beim Domaincheck - finden Sie heraus wie Ihr Web ankommt (http://seitenreport.info) z.B. wird ein Großteil der Resultate direkt über Shellscripte bzw. Konsolenprogramme gesammelt , was mir eine Menge Programmierung sparte da es dazu eine Menge bereits vorhandener Linuxprogramme gibt die man dazu nutzen kann.
Ich bin immer ein Gegner davon etwas in PHP zu programmieren, was man mit Konsolenprogrammen schon hat (mit zudem wesentlich mehr Optionen).
Also - der Ansatz ist absolut nicht abwegig sondern kann auch überaus komfortabel und vor allem sauschnell sein.
Du schnallst es immer noch nicht. Was auf dem Webserver installiert ist oder nicht oder mit welchem Betriebssystem er läuft oder nicht ist hier völlig irrelevant, denn die Daten sollen bereits manipuliert sein, bevor sie dort überhaupt ankommen. Das hättest du mit ein bisschen gesundem Menschenverstand schon selbst herauslesen können. Von PHP war hier nämlich auch nirgends die Rede!
Und gewöhn dir endlich mal ab Selbstgespräche über deine Seite zu führen. Zum einen ist hier absolut Off-Topic, zum anderen nervt es!
Und gewöhn dir endlich mal ab Selbstgespräche über deine Seite zu führen. Zum einen ist hier absolut Off-Topic, zum anderen nervt es!
Das ist mal wieder ein hilfloser Kommentar der in Wirklichkeit auf den Senkel geht , von jemandem dem nichts mehr einfällt - sorry - das ist Kinderkram, auch wenn ich dir jetzt damit auf die Füsse trete.
Referenz diente dazu anzuzeigen das es geht - übrigens auch für solche Zwecke.
Das was da jetzt angedacht ist erfordert wohl ein Applet das lokal die Daten herauspult und verändert transferiert.
Das ist aber nur dann machbar wenn lokal Java installiert und aktiviert ist.
Und es erfordert entsprechend Rechte auf die Verzeichnisse, wahrscheinlich sogar Schreibrechte und damit sind wir bei Einschränkungen.
Solche Dinge gibt es in Java und auch in Javascript in rauhen Mengen wie z.B. Browse Postlet :: Multiple file upload applet Files on SourceForge.net (http://sourceforge.net/projects/postlet/files/) das ganz gut funzt.
Oder z.B.
Madarco DevBlog Blog Archive Simple java ftp upload and resize pics droplet & applet (http://blog.madarco.net/73/simple-java-ftp-upload-and-resize-pics-droplet-applet-howto/)
Ich würde da einfach mal googlen z.B. mit
java uploader with resizer
@Tobiaz
Ich versteh nicht ganz den Sinn von dem Ganzen. Wieso lässt du die Leute nicht einfach ein Resize-Programm runterladen, wenns eh nur lokal sein muss?
Danke unset für deine Erklärungsversuche, du hast vollkommen recht.
piratos, ja es gibt Uploader wie sand am Meer, daher weiß ich ja auch, dass es (das VERKLEINERN!) mit Webstart und Flash funktioniert. Aber der Upload ist nicht Bestandteil der Anforderungen. Es soll lediglich ein Bild verkleinert werden.
Das ist mal wieder ein hilfloser Kommentar der in Wirklichkeit auf den Senkel geht , von jemandem dem nichts mehr einfällt - sorry - das ist Kinderkram, auch wenn ich dir jetzt damit auf die Füsse trete.
Referenz diente dazu anzuzeigen das es geht - übrigens auch für solche Zwecke.
Nein, das ist kein Kinderkram und ja, du trittst mir damit erneut auf die Füße. Ich habe es dir schon einmal gesagt, und du hälst es offensichtlich nicht für nötig dich daran zu halten. Ich werde mir das nicht mehr weiter angucken und demnächst nicht mehr ermahnen! Deine "Referenz" zeigte absolut nichts, oder wo kann ich mir angucken, was im Hintergrund passiert? Und bevor du weiter mit Links auf deine Seiten um dich schmeißt: Das war rhetorisch!
Damit hat sich der in 3 Sekunden Googlen gefundene Vorschlag der auch bereits gelöscht ist erledigt.
Wo liegen denn nun die Images die verkleinert werden sollen - lokal oder auf dem Webserver ?
Sollen die jedes mal online verkleinert werden oder dauerhaft verkleinert abgelegt werden ?
Wenn die Images lokal liegen hilft dir das vielleicht weiter:
Batch Resize Images with Gimp ulyssesonline.com (http://ulyssesonline.com/2008/09/22/batch-resize-images-with-gimp/)
Die Images liegen lokal und sollen auch da bleiben.
Nur die Verkleinerung soll mittels "Online"-Service der von überall erreichbar ist, verkleinert werden. Jedoch soll diese Verkleinerung lokal stattfinden, da die Bandbreite begrenzt ist.
Java habe ich für mich mal vorausgesetzt. (hoffentlich nicht zu optimistisch)
Flash wäre vielleicht sogar die noch bessere Variante.
Fehlt nur noch der passende Service, oder auch ein Programm, das ich selbst auf meinem Webspace installieren kann. Müsste aber kostenlos sein.
Dein Vorschlag erfordert leider Gimp und kommt somit nicht in Frage.
vielleicht Fast Image (JPG) Resizer for Java | Get Fast Image (JPG) Resizer for Java at SourceForge.net (http://sourceforge.net/projects/fir4j/)
Nachtrag:
Ich habe bzw. habe versucht mehrere ähnliche Titel die nicht ausdrücklich für 32 Bit angesagt waren bei mir zum laufen zu bringen.
Leider Pustekuchen - die laufen alle nicht unter einem 64 Bit System (Linux) - damit wäre die Systemunabhängigkeit stark eingeschränkt, praktisch nicht vorhanden.
Man müsste einen Titel finden der Dual läuft oder zumindest zwei Versionen anbietet.
Piratos: Ich werde aus deinen Ausführungen nicht ganz schlau, meinst Du Probleme mit Flash und 64-Bit-Systemen?
Ansonsten kann ich mich unset nur anschließen, hör bitte damit auf bei jeder Gelegenheit auf eigene Projekte von dir zu verlinken um PR zu zocken.
TobiaZ: Flash 10 kann definitiv Bilder clientseitig skalieren. Wenn Du Flash kannst, müßte es möglich sein daß Du dir lokal was strickst.
SWFUpload (http://www.swfupload.org) hat das in seiner Beta-Version als Feature. Vielleicht ist es möglich, das Original-Flashfile so anzupassen daß es die Datei nicht hochlädt, sondern zurückspeichert. Könnte auch sein daß das via JS-Schnittstelle möglich ist, müßtest in der Doku gucken.
meinst Du Probleme mit Flash und 64-Bit-SystemenKlarer kann man es nun nicht schreiben - Resizer for Java - !
PRInteressiert mich nicht die Bohne - ist einer von über 200 gültigen G-Faktoren. Zudem hat das Forum hier PR 3 - das habe ich auch, da gibt es nix zu zocken. Zudem habe ich auch Projekte mit PR 5 da könnte ich sogar etwas abgeben, wenn der PR als solches nicht völlig uninteressant wäre.
UploadWird hier nicht gefordert siehe
Aber der Upload ist nicht Bestandteil der Anforderungen. Es soll lediglich ein Bild verkleinert werden. 25-12-2009 12:31
Lies bitte endlich gründlicher! Pekka hat auf einen Uploader hingewiesen, den man evtl. umstricken könnte!
Das mit dem umstricken habe ich verstanden, das könnte man auch mit den bereits benannten Java Uploader die Resizen können, weil man da eigentlich nur den Resizer entnehmen müsste.
Die Java-Diskussion kann gerne hier (http://www.php-resource.de/forum/asp-perl-cgi-c-und-alles-andere/98376-java-32-64-bit-und-vice-versa.html) fortgeführt werden. Geht das hier noch einmal Off-Topic, muss ich es leider dicht machen! Sorry TobiaZ
Die Java-Diskussion kann gerne ....
Das ist die richtige Entscheidung, danke.
|