PHP a GD
Napsal: pát 26. lis 2010, 21:22
Zdravím, po nějaké době mám zase dotaz, jak si PHP alokuje pamět při práci s obrázky. Vím, že to převádí jako většina (všechny ?) editory do nekomprimované verze, podobné BMP, takže každý pixel zabere 3bajty, pokud se nepletu, takže obrázek 5184 * 3456 by měl zabrat cca 51MB což mi např Photoshop nebo IrfanView ukážou, ale když si vypíšu vyuižití paměti v PHP tak mi u tohoto obrázku napsal 81MB nebo 84 teď nevím...
Jak to tedy počítá v PHPčku, ať vím jaké maximální rozměry tam mám povolit...
Edit:\\ Tak zjevně jedne pixel zabere 4B, což ovšem stále nevyjde těch 87MB, teď jsem to zkusil znova...
Edit2:\\ Zkusil jsem vytvořit obrázek 8000*8000 což by mělo vycházet 256MB, podle TOHO ale zabere mi to 313.5MB
Jak to tedy počítá v PHPčku, ať vím jaké maximální rozměry tam mám povolit...
Edit:\\ Tak zjevně jedne pixel zabere 4B, což ovšem stále nevyjde těch 87MB, teď jsem to zkusil znova...
Edit2:\\ Zkusil jsem vytvořit obrázek 8000*8000 což by mělo vycházet 256MB, podle TOHO ale zabere mi to 313.5MB