I corrente dispone di un'app che utilizza ALAsssetsLibrary per recuperare le foto. Ho inserito la foto in una vista immagine e sono in grado di caricare sul server. Quando ho provato il dispositivo reale dopo aver scattato alcune foto, ho scoperto che le foto che si supponeva fossero scattate in Portrait diventassero un paesaggio.L'orientamento non si comporta correttamente con Photo in ALAsset
Pertanto, ho chiamato funzione differente per ottenere il CGImage simili:
UIImage *image = [UIImage imageWithCGImage:[representation fullResolutionImage] scale:1.0 orientation:(UIImageOrientation)[representation orientation]];
La prima provato, ho usato questo:
UIImage *image = [UIImage imageWithCGImage:[representation fullResolutionImage]]
ho pensato quello con dimensioni e orientamento potrebbe dare ho il giusto orientamento che la foto è stata scattata. Ma non mi ha dato la soluzione giusta.
Mi manca tutto ciò che è necessario per generare un orientamento corretto della foto?
questo problema si verifica con le foto scattate dal dispositivo – Leena