小编Kev*_*dez的帖子

如何压缩React Native Expo刚刚拍摄的图片

我正在使用 expo 和 MediaLibrary 中的相机组件来保存拍摄的照片。我的问题是,当使用图库中的 MediaLibrary 保存该图像时,如何压缩该图像?我正在尝试压缩它,因为稍后我还将将该图像上传到 Firebase 存储。到目前为止,这是我现在没有压缩的代码:

import React, { useState, useEffect} from 'react';
import { Text, View, TouchableOpacity } from 'react-native';
import { Camera } from 'expo-camera';
import * as MediaLibrary from 'expo-media-library';
import { Dimensions } from 'react-native';
const {height, width} = Dimensions.get('window');

export default function App() {

  const [hasPermission, setHasPermission] = useState(null);
  const [cameraRef, setCameraRef] = useState(null)
  const [type, setType] = useState(Camera.Constants.Type.back);
  useEffect(() => {
    (async () => {
      const { status } = await …
Run Code Online (Sandbox Code Playgroud)

compression camera media-library react-native expo

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

camera ×1

compression ×1

expo ×1

media-library ×1

react-native ×1