[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Upload Precompressor - Seite 2 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
weiserhei
Beiträge: 7
Registriert: 20. Aug 2007, 09:01

Re: Upload Precompressor

4. Feb 2012, 20:06

Hallo Dirk,
danke für dieses Addon!
Beim Versuch Bilder von 4000px auf 1920px zu verkleinern, erhalte ich folgenden Fehler:
Fatal error: Allowed memory size of 104857600 bytes exhausted (tried to allocate 16000 bytes) in [...]/redaxo4_3_2/redaxo/include/addons/decaf_upload_precompressor
Das erste Bild wird geschrumpft, der Rest unverändert.
Phpinfo gibt mir ein memory_limit von 100M, gehostet bei GN2.
System ist Redaxo 4.3.2 / decaf 1.0.2

Gibt es noch etwas zu beachten?

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Upload Precompressor

4. Feb 2012, 23:54

Bei so großen Bildern läuft Dir leider schnell der Speicher voll. Für GDlib entscheidend sind die Pixelmaße und die Farbtiefe. Ein Bild mit 4000x3000 px und 24bit Farbtiefe belegt etwa 34 MB RAM. Hinzu kommt das zu generierende Bild, bei 1920x1440 belegt es knapp 8 MB. Zuletzt werden noch ein paar Ressourcen für den Prozess benötigt, man geht dabei von einem (»Tweak«-)Faktor zwischen 1,5x - 1,8x aus, so dass Du mit (34+8)*1,8 = 75,6 MB Bilddaten hantierst.
Der Rest von REDAXO muss ja auch noch mit ins RAM, so dass die 100 MB schnell voll sind; selbst wenn es sich um Edel-RAM von GN2 handelt :P

ImageMagik kommt damit irgendwie besser klar, hast Du Dir mal Jans Image Manager - EP/Plugin Version angeschaut? Die hat einen/den Precompressor auch mit drin.

Viele Grüße!
_Dirk

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Upload Precompressor

4. Feb 2012, 23:57

Markus.Staab hat geschrieben:Da immer mehr browser html5 faehig werden, koennte man noch einen schritt weiter gehen und bilder vorm upload via html5 Canvas Api zu skalieren. Somit verlagert man zum einen die belastung der skalierung auf den client/browser und zum anderen wird der upload deutlich schneller, da nicht mehr so viele daten hochgeladen werden muessen.
Gute Idee, ja!
Wer Interesse am Bauen hat, lege bitte los. Hier fehlt's gerade etwas an Luft :-/

Viele Grüße!
_Dirk

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

Re: Upload Precompressor

6. Feb 2012, 12:03

Hi,
ds hat geschrieben: Gute Idee, ja!
Wer Interesse am Bauen hat, lege bitte los. Hier fehlt's gerade etwas an Luft :-/

Viele Grüße!
_Dirk
Wenn ich mich recht erinnere, kann plupload das schon so...

resize
Enables plupload to resize the images to clientside to the specified width, height and quality. Set this to an object with those parameters.
Gruß,
Markus

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: Upload Precompressor

6. Feb 2012, 12:35

ds hat geschrieben:ImageMagik kommt damit irgendwie besser klar, hast Du Dir mal Jans Image Manager - EP/Plugin Version angeschaut? Die hat einen/den Precompressor auch mit drin.
Wobei man erwähnen sollte, daß der ein anderes Konzept verfolgt: Die Originalbilder bleiben erhalten, und es wird lediglich eine von GD2 weiterverarbeitbare (sprich verkleinerte) Version gecacht. D.h. wenn es darum geht Plattenplatz auf dem Server zu sparen, dann bringt das nix.. (wobei es sich auch umstricken ließe)..
vg, Jan

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Upload Precompressor

12. Nov 2012, 18:11

Das Addon liegt nun auch auf github, falls jemand was verstellen möchte. :wink:
https://github.com/DECAF/redaxo_upload_precompressor

Viele Grüße!
_Dirk
Zuletzt geändert von ds am 27. Dez 2013, 11:38, insgesamt 1-mal geändert.

Rex_Fan
Beiträge: 172
Registriert: 6. Apr 2010, 14:40

Re: Upload Precompressor

17. Jan 2013, 14:19

Hallo,
beim Hochladen eines 6MB Bildes bekomme ich leider folgenden Fehler:

Code: Alles auswählen

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 18368 bytes) in /www/htdocs/xxxx/redaxo/include/addons/decaf_upload_precompressor/extensions/extension.decaf_upload_precompressor.inc.php on line 46
laut phpinfo.php habe ich 64MB Memory - sollte eigentlich reichen?!

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Upload Precompressor

17. Jan 2013, 14:25

Rex_Fan hat geschrieben:laut phpinfo.php habe ich 64MB Memory - sollte eigentlich reichen?!
Farbtiefe und Pixelgröße sind entscheidend für den Speicherbedarf, schau mal hier: http://www.redaxo.org/de/forum/addons-f ... tml#p97698

Wie groß (in Pixeln) ist denn das Bild?

Rex_Fan
Beiträge: 172
Registriert: 6. Apr 2010, 14:40

Re: Upload Precompressor

17. Jan 2013, 14:31

72dpi und 4600x2500px

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Upload Precompressor

17. Jan 2013, 14:40

Dann benötigt dein Originalbild bereits 30-35 MB RAM. Hinzu kommt das zu generierende Bild und der Tweak-Faktor. Zusätzlich zu dem, was das System drumrum für sich selbst benötigt.

Sprich: 64 MB können durchaus schnell eng werden.

Benutzeravatar
ritzfritz
Beiträge: 61
Registriert: 18. Mär 2008, 17:36
Wohnort: Rotttal-Inn

Re: Upload Precompressor

28. Aug 2013, 13:10

Servus Miteinander,

erst mal Danke für das geniale Addon. Genau sowas erspart jede Menge Arbeit! Gut gemacht.

Aber: Wenn ich Bild über "Datei hinzufügen" hochlade, erhalte ich das Bild ganz klein auf schwarzer Fläche, die genau den gewünschten Maßen entspricht.
p1030969_1.jpg
p1030969_1.jpg (44.59 KiB) 15707 mal betrachtet
Upload per rex_multiupload funktioniert aber einwandfrei. Auch ohne installiertem Multiupload funktioniert es nicht. Auch kleinere Bilder will er nicht (von 1400 auf 1200 verkleinert => schwarzer Rand).

REDAXO: 4.5.0
PHP: 5.3.5
MySQL: 5.1.54

Danke schon mal für Eure Hilfe

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Upload Precompressor

28. Dez 2013, 23:34

@ritzfritz, entschuldige, irgendwie ist deine Fehlermeldung völlig an uns vorbei gerauscht.

Wir haben das Addon länger nicht mehr verwendet, und andere Nutzer offensichtlich auch kaum ;) Dabei ist nicht aufgefallen, dass es nicht kompatibel mit REX 4.5 und seinen um Laufzeitlevels (Early, Normal, Late) erweiterten Extension Points ist.

Ein Update steht nun bereit, das nun endlich auch REX-4.5-kompatibel ist.

Danke für die Hinweise und viele Grüße
_Dirk

Benutzeravatar
ritzfritz
Beiträge: 61
Registriert: 18. Mär 2008, 17:36
Wohnort: Rotttal-Inn

Re: Upload Precompressor

30. Dez 2013, 14:00

Servus Dirk,

vielen, vielen Dank! Funktioniert wieder perfekt!

Dein Addon sollte eigentlich standardmäßig in Redaxo eingebunden werden, oder gleich in den Image-Resizer integriert werden. Denn oft verstehen Kunden, die die Seite selbst pflegen, dass es keine Notwendigkeit für 10MB-große Fotos gibt und auch das verkleinern der Bilder ist nicht jedermanns Sache...

Schöne Grüße

ritzfritz

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Upload Precompressor

25. Feb 2014, 17:21

Geiles Addon Dirk :D Grad ne Kundin gehabt mit 5mb großen Bilder die keine Ahnung von manueller Bildverkleinerung hat. Addon rein, Kundin + Entwickler glücklich :D Thx!

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Upload Precompressor

25. Feb 2014, 21:40

Hey ihr zwei,
solches Feedback lesen wir natürlich immer gerne, danke!

Viele Grüße
_Dirk

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Upload Precompressor

4. Feb 2015, 14:16

Der Upload Precompressor ist jetzt Bestandteil des Backend Utilities Addons :D

Benutzeravatar
ralf.schlott
Beiträge: 625
Registriert: 5. Dez 2007, 21:22
Wohnort: Hamburch
Kontaktdaten: Website

Re: Upload Precompressor

4. Feb 2015, 15:46

RexDude hat geschrieben:Der Upload Precompressor ist jetzt Bestandteil des Backend Utilities Addons :D
Oha - Gute Idee. Muss ich mal checken.
- Danke für Redaxo! -
http://www.prenzlweb.de

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: Upload Precompressor

4. Feb 2015, 16:03

sitzt. passt. hat luft. :D
Danke RexDude ... Top!

Benutzeravatar
ralf.schlott
Beiträge: 625
Registriert: 5. Dez 2007, 21:22
Wohnort: Hamburch
Kontaktdaten: Website

Re: Upload Precompressor

4. Feb 2015, 19:31

Könnte man das Ding auch mit dem Multiupload verbinden?
- Danke für Redaxo! -
http://www.prenzlweb.de

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Upload Precompressor

4. Feb 2015, 19:58

Funzt doch schon ;)

Benutzeravatar
ralf.schlott
Beiträge: 625
Registriert: 5. Dez 2007, 21:22
Wohnort: Hamburch
Kontaktdaten: Website

Re: Upload Precompressor

4. Feb 2015, 20:43

Tatsächlich! Lokal dann wohl nicht. Auf dem Server wunderbar.

Vielen Dank, eine Bereicherung!

Ralf
- Danke für Redaxo! -
http://www.prenzlweb.de

Zurück zu „Allgemeines [R4]“