Mailinglisten-Archive |
Hallo,
> Der Upload war 120kb groß, das Bild selber aber 1200x1600 Pixel.
Falls möglich (oder nötig) kann man dann besser auf imageMagick
wechseln, da dies AFAIK nicht das PHP Memory Limit beeinflusst.
> Das gibt mit 24 Bit gerechnet 5,5 MB.
Ja, aus meinen alten C-Tagen: da PHP intern in C arbeitet, ergeben sich
zwischen
uchar *r = malloc (1200*1600);
uchar *g = malloc (1200*1600);
uchar *b = malloc (1200*1600);
...und...
typedef struct {
uchar r;
uchar g;
uchar b; } ImageBlock;
ImageBlock *image = 1200*1600*sizeof(ImageBlock);
...je nach Compiler-Settings (byte Alignment und Co) bis zu vierfache
Unterschiede im Speicherverbrauch.
--
Oliver Michalak
GoLive Extensions Actions: http://www.golive.werk01.de
php::bar PHP Wiki - Listenarchive