RN-第三方-react-native-camera凿可,調(diào)用相機拍攝圖片

本文內(nèi)容

自定義相機拍照,上傳圖片

react-native-image-picker這個同樣可以實現(xiàn)相機拍照授账,但是是調(diào)用的系統(tǒng)的相機枯跑,相對于自定義較為簡單,功能很強大白热。

react-native-camera這個可以實現(xiàn)自定義相機的界面效果

react-native-camera 使用

render() {
        return (
            <View style={styles.container}>
                <Camera
                    ref={(cam) => {
                        this.camera = cam;
                    }}
                    // Camera.constants.CaptureTarget.cameraRoll (default), 相冊
                    // Camera.constants.CaptureTarget.disk, 本地
                    // Camera.constants.CaptureTarget.temp  緩存
                    // 很重要的一個屬性敛助,最好不要使用默認的,使用disk或者temp屋确,
                    // 如果使用了cameraRoll纳击,則返回的path路徑為相冊路徑,圖片沒辦法顯示到界面上
                    captureTarget={Camera.constants.CaptureTarget.temp}
                    mirrorImage={false}
                    //"high" (default),"medium",  "low",  "photo", "1080p",  "720p",  "480p".
                    captureQuality="medium"
                    style={styles.preview}
                    aspect={Camera.constants.Aspect.fill}
                >

                    <Text style={styles.capture} onPress={this.takePicture.bind(this)}>[點擊拍照]</Text>

                    /*拍照完畢攻臀,顯示圖片到界面上*/
                    <Image style={{width: 100, height: 100, marginBottom: 20}} source={{uri: this.state.imagePath}}>

                    </Image>
                </Camera>

            </View>
        );
    }

    /*
    * 點擊拍照
    * */
    takePicture() {
        //jpegQuality 1-100, 壓縮圖片
        const options = {jpegQuality: 50};

        this.camera.capture({options})

            .then((data) =>{
                console.log(data);

                /*圖片本地路徑*/
                this.setState({
                    imagePath: data.path,
                });

                /*獲取圖片大小*/
                Image.getSize(data.path,(width,height) =>{
                    console.log(width,height);
                });

            })
            .catch(err => console.error(err));

    }


const styles = StyleSheet.create({
    container: {
        flex: 1,
        flexDirection: 'row',
    },
    preview: {
        flex: 1,
        justifyContent: 'flex-end',
        alignItems: 'center'
    },
    capture: {
        flex: 0,
        backgroundColor: '#fff',
        borderRadius: 5,
        color: '#000',
        padding: 10,
        margin: 40
    }
});

這樣焕数,得到圖片的路徑,就可以上傳圖片了刨啸,上傳的代碼參考上上一篇文章

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末百匆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子呜投,更是在濱河造成了極大的恐慌加匈,老刑警劉巖存璃,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異雕拼,居然都是意外死亡纵东,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門啥寇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來偎球,“玉大人,你說我怎么就攤上這事辑甜∷バ酰” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵磷醋,是天一觀的道長猫牡。 經(jīng)常有香客問我,道長邓线,這世上最難降的妖魔是什么淌友? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮骇陈,結(jié)果婚禮上震庭,老公的妹妹穿的比我還像新娘。我一直安慰自己你雌,他們只是感情好器联,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著婿崭,像睡著了一般主籍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上逛球,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天,我揣著相機與錄音苫昌,去河邊找鬼颤绕。 笑死,一個胖子當著我的面吹牛祟身,可吹牛的內(nèi)容都是我干的奥务。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼袜硫,長吁一口氣:“原來是場噩夢啊……” “哼氯葬!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起婉陷,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤帚称,失蹤者是張志新(化名)和其女友劉穎官研,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體闯睹,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡戏羽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了楼吃。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片始花。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖孩锡,靈堂內(nèi)的尸體忽然破棺而出酷宵,到底是詐尸還是另有隱情,我是刑警寧澤躬窜,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布浇垦,位于F島的核電站,受9級特大地震影響斩披,放射性物質(zhì)發(fā)生泄漏溜族。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一垦沉、第九天 我趴在偏房一處隱蔽的房頂上張望煌抒。 院中可真熱鬧,春花似錦厕倍、人聲如沸寡壮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽况既。三九已至,卻和暖如春组民,著一層夾襖步出監(jiān)牢的瞬間棒仍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工臭胜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留莫其,地道東北人。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓耸三,卻偏偏與公主長得像乱陡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子仪壮,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容