Suche: Bildskalierung vor dem Upload

  • Hi,

    ich suche ein Plugin, das die Bilder vor dem Upload verkleinert und erst dann hochlädt. Es gibt da z.B. das Plugin "Resize images before upload" ( http://wordpress.org/extend/plugins…-before-upload/ ), welches dazu jquery benutzt. Allerdings findet hier keine Interpolation statt, was die Ergebnisse bescheiden aussehen lässt. Daneben scheint seine Funktionalität nicht mehr entfernbar zu sein, selbst wenn man das Plugin löscht.
    Auch die NextGen Gallery scheint über ein Feature zum Resizen vor dem Upload zu verfügen. Hier sind die Bilder aber nicht nur nicht interpoliert, sondern auch noch verwunderlich riesig in ihrer Dateigröße.

    Danke für eure Hilfe!

    Einmal editiert, zuletzt von xln (3. August 2012 um 21:16)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Daneben scheint seine Funktionalität nicht mehr entfernbar zu sein, selbst wenn man das Plugin löscht.


    Scheint vielleicht auch bei anderen Plugins dieser Art zu sein. Ich weiß gerade gar nicht weiter. Der skaliert bei mir jetzt jedes mal die Bilder vor dem Upload. Auch obwohl ich kein so ein Plugin mehr installiert habe. Selbst Wordpress neu zu installieren (alle Daten per FTP gelöscht und jungfräuliche Wordpress-Dateien hochgeladen) und die komplette DB zu löschen hat nicht geholfen. Ich habe sogar eine komplett neue DB angelegt. Salt neu vergeben. Sogar Browser-Cache gelöscht. Und trotzdem resized er jedes mal. Bin ich jetzt total bescheuert?? Fühle mich gerade wie bei der versteckten Kamera.
    Jetzt fällt mir noch ein, dass dieses Verhalten in irgendeine Wordpress-Datei geschrieben wurde und der Webspace-Provider die Dateien irgendwie cacht und der Effekt weiter auftritt, selbst wenn ich sie neu hochlade. Aber das ist doch auch totaler Irrsinn.
    Oder dieses Verhalten ist irgendwie auf meinem System gespeichert worden. Der IE verhält sich ja genau so. Gibt es irgendwie nen zentralen Javascript oder Flash Host (weiß nicht genau wie diese Vor-dem-Upload-Resizer funzen)?

    Einmal editiert, zuletzt von xln (4. August 2012 um 00:54)

  • Was hält dich davon ab die Bilder mit einem anderen Programm vor dem Upload zu bearbeiten, z.B. Gimp? WP und seine Plugins müssen ja nicht immer die Eierlegendewollmichsau sein.

  • Was das Fehlverhalten betrifft, kann ich Dir leider nicht helfen. Ist für mich nicht reproduzierbar, habe das Plugin mal installiert, getestet und wieder deinstalliert. Alles prima.

    Was das Thema betrifft: ganz ehrlich, wenn Du es nicht selber programmierst, vergiss es. Ich hab mir für ein anderes Projekt abseits von Wordpress die unterschiedlichsten Lösungen angeschaut: Java, allein schon wegen der JRE ein K.O. Flash/Silverlight war mir etwas over-the-edge und nur als Fallback für den IE sinnvoll. Google Gears - supi. Die Projekte wurden hier aber wegen HTML5 eingestellt. Und damit sind wir beim einzigsten sinnvollen Einsatz: FILE API + Canvas.

    Prinzip: Nach dem Laden des Bildes (im onload-Handler) maximale Abmessungen deklarieren und tatsächliche Werte auslesen. Neue Dimensionen berechnen, Canvas anlegen und das Bild zeichnen. Ausgabe.

    Problem: IE zu dumm und Bildqualität... wer einigermaßen vernünftige Bildqualität haben will, wird nicht zufrieden sein.

    Lösung: Vor dem Upload ist und bleibt Photoshop (oder äquivalent) Dein Freund! ;)

    PS: ImageMagick (sofern installierbar) liefert deutlich bessere Ergebnisse als GD. Dazu gibts auch ein kleines Plugin (http://wordpress.org/extend/plugins/imagemagick-engine/).

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!