2016-05-08 5 views
4

私は反応したネイティブイメージピッカーとイメージリサイズを使用してイメージを選択し、サイズを変更しています。イメージのサイズを変更したら、そのイメージのbase64を取得するにはどうすればよいですか?React Nativeでbase64を取得する方法

ImagePickerManager.showImagePicker(imagepicker_options, (response) => { 
    ImageResizer.createResizedImage(response.uri, 550, null, 'JPEG', 100).then((resizedImageUri) => { 
    //get base64 of image 
    }); 
}); 

答えて

4

https://libraries.io/npm/react-native-asset-library-to-base64

ImagePickerManager.showImagePicker(imagepicker_options, (response) => { 
    ImageResizer.createResizedImage(response.uri, 550, null, 'JPEG', 100).then((resizedImageUri) => { 
     //get base64 of image, uri is link to asset-library:// 
     ReadImageData.readImage(uri, (imageBase64) => { 
    console.log(imageBase64); 
    }); 
    }); 
}); 

あなたはまた、あなたがAndroidの程度https://github.com/facebook/react-native/issues/1158

+1

何をしていない場合、これを読みたいのでしょうか? – alexmngn

+0

[https://github.com/xfumihiro/react-native-image-to-base64](https://github.com/xfumihiro/react-native-image-to-base64) –

+0

問題がありますAndroid 0.49では動作しません。 https://github.com/xfumihiro/react-native-image-to-base64/issues/11。それを更新してください、ありがとう – LuongTruong

関連する問題