“Conocimiento Problema>Solución de problemas de PC

Cómo convertir una imagen fija de Live Photo con una clave personalizada

2014/11/16
```

importar Fotos

func convertLivePhotoStillImage(livePhoto:PHLivePhoto, customKey:String) {

// Crea una nueva PHLivePhotoRequest con la clave personalizada.

dejar requestOptions:PHLivePhotoRequestOptions =PHLivePhotoRequestOptions()

requestOptions.version =.completo

requestOptions.deliveryMode =.highQualityFormat

requestOptions.networkAccessAllowed =verdadero

requestOptions.progressHandler ={progreso, error, parada, información en

// Maneja las actualizaciones de progreso.

}

requestOptions.customKey =clave personalizada

//Realiza la conversión.

PHLivePhoto.request(livePhoto, opciones:requestOptions) { livePhoto, información en

// Comprueba si la conversión fue exitosa.

guard let livePhoto =livePhoto else {

// Manejar el error.

devolver

}

// Obtener los datos de la imagen fija.

guardia let stillImageData =livePhoto.imageDataRepresentation() else {

// Manejar el error.

devolver

}

// Guarda la imagen fija en el disco.

let ruta ="ruta/a/imagenfija.jpg"

¿intentar? stillImageData.write(a:URL(fileURLWithPath:ruta))

}

}

```

Notas

* La clave personalizada debe ser única.

* La conversión puede tardar algún tiempo, dependiendo del tamaño de la Live Photo.

* La imagen fija se guardará en el mismo formato que la Live Photo original.

* La imagen fija se guardará en la aplicación Fotos con los mismos metadatos que la Live Photo original.

Solución de problemas de PC
Cómo eliminar una herramienta de eliminación maliciosa
¿Qué es el algoritmo de clasificación de burbujas? [Explicado con ejemplos]
Cómo unir archivos RMVB
¿Cómo evito que Happili de la reorientación
¿Cómo reparar instalaciones de Windows XP : Falta Componentes
Cómo restaurar archivos borrados de un USB
Acerca de la unidad de recuperación de disco duro
Instrucciones para corregir SmitFraud
Conocimiento de la computadora © http://www.ordenador.online