fallback to rough scaling if low memory

// FREEBIE
Merge pull request #1892 from mcginty/bitmap-memory

fallback to imprecise scaling if low memory