Como capturar UIView para UIImage sem perda de qualidade na exibição da retina

Meu código funciona bem para dispositivos normais, mas cria imagens borradas em dispositivos retina. Alguém conhece uma solução para o meu problema? + (UIImage *) imageWithView:(UIView *)view { UIGraphicsBeginImageContext(view.bounds.size); [view.layer