core/scale: support grayscale format