note 61709 added to function.imagecreatefromjpeg

From: Date: Fri, 10 Feb 2006 03:14:22 +0000
Subject: note 61709 added to function.imagecreatefromjpeg
Groups: php.notes 
Request: Send a blank email to php-notes+get-103404@lists.php.net to get a copy of this message
Also, here is the same formula presented in a somewhat more human-readable way, if you'd rather: <?php $MB = Pow(1024,2); // number of bytes in 1M $K64 = Pow(2,16); // number of bytes in 64K $TWEAKFACTOR = 1.8; // Or whatever works for you $memoryNeeded = round( ( $imageInfo[0] * $imageInfo[1] * $imageInfo['bits'] * $imageInfo['channels'] / 8 + $K64 ) * $TWEAKFACTOR ); $memoryHave = memory_get_usage(); $memoryLimitMB = (integer) ini_get('memory_limit'); $memoryLimit = $memoryLimit * $MB; if ( function_exists('memory_get_usage') && $memoryHave + $memoryNeeded > $memoryLimit ) { $newLimit = $memoryLimitMB + ceil( ( $memoryHave + $memoryNeeded - $memoryLimit ) / $MB ); ini_set( 'memory_limit', $newLimit . 'M' ); } ?> ---- Server IP: 216.194.113.175 Probable Submitter: 24.39.15.180 ---- Manual Page -- http://www.php.net/manual/en/function.imagecreatefromjpeg.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+61709 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+61709&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+61709&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+61709&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+61709&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+61709&report=yes&reason=non-english Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+61709&report=yes&reason=already+in+docs Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+61709&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+61709&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#103404) next »