1

誰かがこれで私を助けてくれることを願っています。カメラで写真を撮り、base64 イメージに変換しようとしています。カメラに組み込まれているとどこかで読みましたが、正確な方法はわかりません。カメラのセットアップ方法は次のとおりです。

      <Camera
      ref={(cam) => {
        this.camera = cam;
      }}
      style={styles.preview}
      aspect={this.state.camera.aspect}
      captureTarget={this.state.camera.captureTarget}
      type={this.state.camera.type}
      flashMode={this.state.camera.flashMode}
      defaultTouchToFocus
      mirrorImage={false}
    />

写真を撮ったときのコードも次のとおりです。

  takePicture() {
if (this.camera) {
  this.camera.captureTarget()
    .then((data) => this.takePictureFunc(data) )
    .catch(err => console.error(err));
}

}

そのオブジェクトは、ファイルの場所を返しているようです..base64を返すようにしています..しかし、その方法がわかりません。

4

0 に答える 0