Cómo capturar UIView a UIImage sin pérdida de calidad en la pantalla de retina

Mi código funciona bien para dispositivos normales pero crea imágenes borrosas en dispositivos de retina. ¿Alguien sabe una solución para mi problema? + (UIImage *) imageWithView:(UIView *)view { UIGraphicsBeginImageContext(view.bounds.size); [view.layer