Tengo una aplicación ipad que toma imágenes de la aplicación Fotos usando ALAssetsLibrary
y luego las carga en el servidor web. Hasta ahora todo está funcionando bien.Acceso a las imágenes recortadas o editadas utilizando ALAsLibrary
Ahora, si voy a la aplicación de fotos y edito una imagen (digamos recortar) y la carga, la original sin recortar se sube. Estoy accediendo/guardando una foto usando la url del activo.
Ex:
createPhoto:
assetUrl: assets-library://asset/asset.JPG?id=542F09CA-00E1-412E-A7E6-0C222E3F8FFB&ext=JPG,
UTIs: (
"public.jpeg"
),
UTI:public.jpeg
Esto no es un problema de caché ALAssetsLibrary
becuase, he tratado de edición, matar aplicación, iniciar, cargados que todavía sube una imagen antigua.
Pregunta:
- ¿Cómo sé si un (/ mejorada recortada/ojos rojos) versión editada de la foto está disponible?
- ¿Cómo accedo a la versión editada de la foto?
Imprimí el ancho y la altura de la fullResolutionImage CGImageRef ' : 3968 X 2232 fullScreenImage: 841 x 1024 ' Por desgracia, la fullScreenImage es mucho más pequeña sea la imagen de pantalla completa de. Necesito la imagen editada de tamaño completo para cargar. ¿Hay alguna forma alternativa de acceder a la imagen editada de resolución completa? – mithuntnt
Desafortunadamente, no hay API para aplicaciones de terceros que lo hagan. – holtmann