두 번째 API는 launchImageLibrary()입니다.
(options, callback);이 API는 갤러리에서 이미지를 선택할 때 사용합니다.
이제 options에 대해서 알아봅시다. 이 객체를 통해 다음과 같이 설정할 수 있습니다.
• mediaType: photo 또는 video
• maxWidth: 이미지의 가로 폭을 리사이즈할 때 사용합니다.
• maxHeight: 이미지의 세로 폭을 리사이즈할 때 사용합니다.
• videoQuality: 영상을 선택할 때 화질을 설정합니다. iOS에서는 low, medium, high를 선택할 수 있습니다. 안드로이드에서는 low 또는 high를 선택할 수 있습니다.
• quality: 이미지 화질입니다. 0부터 1 사이의 값을 입력할 수 있습니다.
• includeBase64: 이 값을 true로 지정하면 이미지를 base64 형식으로 인코딩합니다.
• saveToPhotos: launchCamera에서만 사용하는 설정으로 이 값을 true로 설정하면 카메라로 촬영한 후 이미지를 갤러리에 따로 저장합니다. 이 옵션을 사용하려면 AndroidManifest.xml에서 WRITE_EXTERNAL_STORAGE 권한을 설정해야 합니다.
• selectionLimit: 선택할 이미지의 수를 설정합니다. 기본값은 1이며 0을 넣으면 무제한으로 선택할 수 있습니다.