Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     Allgemeines
  Avatar-Upload

Forum : Allgemeines

Titel : Avatar-Upload

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=4334&forum=8


 molli :

18.06.2009 23:14
 Hallo zusammen,

ich bräuchte mal wieder dringend Eure Hilfe und zwar betrifft es dieses mal den Avatar-Upload.

Wenn ich unter folgenden Einstellungen:

eXV² Vers. 2.0.7.2
Browser: Firefox 2.0.0.12

SystemAdmin-Übersicht
-> Mitglied
-> Dürfen Mitglieder ihren eigenen Avatar hochladen? = ja
-> Maximale Breite des Avatars: = 300
-> Maximale Höhe des Avatars: = 300
-> Maximale Dateigröße des Avatars: = 0 Byte
(Information aus PHPInfo:
Max. Scriptausführungszeit: 30 Sek., Max. Uploadgrösse: 20MB
bei 0 keine Dateigrößenbegrenzung, Avatare werden auf max. Bildgröße verkleinert!)

SystemAdmin-Übersicht
-> Grafik
-> Maximale Breite für Bilder: = 9999
-> Maximale Höhe für Bilder: = 9999
-> Maxiamle Dateigröße (Bytes): = 20 MB
-> Bilder berechnen? = ja


erhalte ich beim Versuch ein Bild über 1,5 MB hochzuladen folgende Fehlermeldung:

Fatal error: Allowed memory size of 26214400 bytes exhausted (tried to allocate 10240 bytes) in /var/www/web/html/include/function/func_ppm_do_thumb.php on line 16

Bei Bilder unter 1,5 MB hingegen funktioniert's.

Hat jemand eine Idee woran es liegen kann?

Viele Grüße

Oli

 bama :

18.06.2009 23:25
 Hi Oli,

1. Einstellung: Mitglied, ist für den Avatarupload
(Usermenü: Avatar hochladen)
2. Einstellung: Grafik, ist für die Grafikbibliothek

du müsstest mir genau erklären, wo du das Bild hochladen möchtest, oder am besten einen Screen vom Bildschirm machen, wann die Fehlermeldung kommt, damit ich genau sehe, wo?
aber bitte das Bild nicht auch gleich 1,5 MB Very Happy

 bama :

19.06.2009 13:27
 das kann ich evtl. nur abfangen, dass keine so großen Dateien als Upload zulässig sind.
Das hängt mit dem Format jpeg zusammen: denke daran, dass JPEG-Dateien komprimiert sind -- ähnlich wie gezippt. Wenn irgendeine Anwendung damit arbeiten will oder einfach nur anzeigen soll, muss diese Datei sozusagen entpackt sein.
Das heißt, die entpackte Datei ist mehr als zehn Mal so groß wie die komprimierte Datei. Und dann gibt es Probleme mit dem Arbeitsspeicher

 molli :

20.06.2009 11:01
 Hallo Hans,

vielen Dank für Deine Hilfe. Es liegt tatsächlich am jpeg-Format. Ein gif mit 3 MB sowie ein png mit 2,7 MB konnte ich problemlos hochladen, beim jpeg ist bei 1,4 MB Schluss. Das heißt jetzt wohl, dass ich den Server wechseln muss, da ich unbedingt ein (jpeg)-Bildupload von bis zu 3 o. 4 MB ermöglichen will.


Wenn ich jetzt davon ausgeh (kann ich überhaupt davon ausgehen?), dass es sich bei der u. g. Fehlermeldung um den mir z. Zt. zur Verfügung stehenden Arbeitsspeicher handelt, dann wären das umgerechnet 25 MB.

Dieser packt ein Upload bzw. die Resized-Funktion einer jpeg-Datei von 1,3 MB, unkomprimiert wären das 15,6 bzw. 19,5 MB (Komprimierungsfaktor 1/12 bis 1/15, hab mich schlau gemacht)

Dann müssten doch eigentlich 150 MB Arbeitsspeicher ausreichen, um eine 4 MB große Datei runter zurechnen oder sehe ich da was falsch?

Für mehr reicht's nicht, denn... ...wer soll das bezahlen, wer hat soviel Pinke, Pinke, wer hat soviel Geld?

Ich leider nicht!

Viele Grüße
Oli

 bama :

20.06.2009 11:37
 Hi Oli,

ich verstehe noch nicht ganz, warum für die Avatars Bilder größer 1,5 MB hochgeladen werden müssen, um dann daraus 300 x 300 Pixel große Thumbnails zu erstellen, da fehlt mir noch die Logik Confused Confused

 molli :

22.06.2009 22:56
 Hallo Hans,

ha do lecksch me doch am Arsch, a Schwob macht doch nix was koin Sinn ergibt (hajo, er versucht's zumindest), ich nutze die resizedImage-Funktion für sämtliche Bilduploadmöglichkeiten in den Modulen. Ich richte es die Tage ein, räum noch ein bissele auf und dann würd's mich freuen, wenn Du's Dir mal anschaust (hätte da eh noch das Problem mit dem Chat) und um wieder vom Sinn auf den Unsinn zurückzukommen, denkst Du, dass 150 MB RAM ausreichen würden um 3 - 4 MB Jpg's umzurechnen?


Es grüßt der Schwabe einen Franken

 bama :

23.06.2009 10:56
 Hallo Schwabe,
nicht dass wir aneinander vorbei reden
ich spreche nicht von resizedImage (siehe unter /include/functions.php Zeile: 659)

hier wird lediglich die Breite und Höhe neu berechnet und das Bild mit der berechneten Größe angezeigt
width="xxx" height="xxx"
viele Provider möchten das nicht, da der Server dadurch extrem belastet wird. Die Anzeige ist bei gr0ßen Bilder und kleiner Anzeige jedoch nicht optimal.

Bei uns wird im Avatarupload das Bild als Thumnail neu erstellt, deshalb muss das jpg/jpeg erst entpackt werden.

Werde mir das selbstverständlich ansehen, gibst mir Bescheid.
Musst du austesten, aber sollte gehen, je nach Einstellung der Komprimierung ist der Bedarf 12 bis 15fach des Orginals
Partnerseiten
http://www.en.exv2.eu/

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France