Beschränkung der Megapixel beim Fileupload

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
thomasb
Beiträge: 75
Registriert: 28. Okt 2011, 10:34

Beschränkung der Megapixel beim Fileupload

Beitrag von thomasb »

Hallo,

bei meiner Systeminfo steht:

Code: Alles auswählen

    
Admidio-Version:        2.2.9  nach Update suchen 
PHP-Version:              5.2.16 
MySQL-Version:          5.1.52 
Safe Mode:                aus
max. POST-Größe:     30M
Arbeitsspeicher:         31M
Dateiuploads:            an
max. Uploadgröße:    20M
max. bearbeitbare Bildgröße:      4.33 Mega Pixel
alle PHP-Einstellungen:        phpinfo()
Debugmodus:           aus
Woher kommen die 4.33 Megapixel ?

Zudem kommt bei Hochladen größerer Dateien mit dem Multiupload die Statusmeldung #undefined text# 4.33 #undefined text#. Offensichtlich soll das der Hinweis sein, dass bein Foto 4.33 Megapixel überschreitet.

(Gleiches Problem auch mit 2.2.8.)
thomasb
Beiträge: 75
Registriert: 28. Okt 2011, 10:34

Beitrag von thomasb »

Zur Fehlermeldung habe ich rausgefunden, dass die falschen Sprachdateivariablen angesprochen werden.

In der photoupload_do.php habe ich Zeile 177 geändert:

Code: Alles auswählen

echo $g_l10n->get('PHO_RESOLUTION_MORE_THAN').' '.round(processableImageSize()/1000000, 2).' '.$g_l10n->get('SYS_MEGA_PIXEL');
Bleibt nur noch meine Frage offen, woher die Einschränkung der Megapixel kommen?
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Beitrag von Jochen »

Hallo,
die bearbeitbare Bildgröße wird aus dem zur Verfügung stehenden Arbeitsspeicher berechnet.

Damit können wir verhindern, dass die Skripte die die Bilder neu berechnen auf die Nase fallen.

Falls die Berechnung interessiert:
Bei einer Farbrtiefe von 8-bit braucht man pro Pixel 24bit, je 8 für rot, grün und blau.
Das ganze 2x um arbeiten zu können + 0,5x als Puffer.

Gruß Jochen
thomasb
Beiträge: 75
Registriert: 28. Okt 2011, 10:34

Beitrag von thomasb »

Danke für die Info. Mein Provider hat mir jetzt mehr Speicher zugeteilt :-)
Antworten