ImageRenderer({required this.theme, required this.scale, Logger? logger}) : logger = logger ?? const Logger.noop() { assert(scale >= 1 && scale <= 4); }