Browse Source

Don't rent so much for non-pixel pools.

pull/230/head
James Jackson-South 9 years ago
parent
commit
d1946ba1cc
  1. 7
      src/ImageSharp/Memory/PixelDataPool{T}.cs

7
src/ImageSharp/Memory/PixelDataPool{T}.cs

@ -49,12 +49,13 @@ namespace ImageSharp.Memory
// ReSharper disable once SuspiciousTypeConversion.Global
if (default(T) is IPixel)
{
const int MaximumExpectedImageSize = 16384;
return MaximumExpectedImageSize * MaximumExpectedImageSize;
const int MaximumExpectedImageSize = 16384 * 16384;
return MaximumExpectedImageSize;
}
else
{
return int.MaxValue;
const int MaxArrayLength = 1024 * 1024; // Match default pool.
return MaxArrayLength;
}
}
}

Loading…
Cancel
Save