Convert to RGB before rescaling
Don't mix sync and async APIs