Improve memory usage of color.module (de-allocate images earlier)

5.x
Steven Wittens 2006-11-30 17:41:03 +00:00
parent 1c7f089dea
commit fcf4c6a7e8
1 changed files with 4 additions and 2 deletions

View File

@ -359,6 +359,9 @@ function _color_render_images($theme, &$info, &$paths, $palette) {
// Blend over template
imagecopy($target, $source, 0, 0, 0, 0, $width, $height);
// Clean up template image
imagedestroy($source);
// Cut out slices
foreach ($info['slices'] as $file => $coord) {
list($x, $y, $width, $height) = $coord;
@ -385,8 +388,7 @@ function _color_render_images($theme, &$info, &$paths, $palette) {
$paths['map'][$file] = $base;
}
// Clean up
imagedestroy($source);
// Clean up target buffer
imagedestroy($target);
}