Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cb62706

Browse files
committed
Fix over-allocation of alpha-channel buffer. (Reduces memory usage
with Agg by ~25% svn path=/trunk/matplotlib/; revision=3784
1 parent 57ea055 commit cb62706

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/_backend_agg.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ RendererAgg::RendererAgg(unsigned int width, unsigned int height, double dpi,
247247
renderingBuffer = new agg::rendering_buffer;
248248
renderingBuffer->attach(pixBuffer, width, height, stride);
249249

250-
alphaBuffer = new agg::int8u[NUMBYTES];
250+
alphaBuffer = new agg::int8u[width*height];
251251
alphaMaskRenderingBuffer = new agg::rendering_buffer;
252252
alphaMaskRenderingBuffer->attach(alphaBuffer, width, height, stride);
253253
alphaMask = new alpha_mask_type(*alphaMaskRenderingBuffer);

0 commit comments

Comments
 (0)