mrousavy/react-native-vision-camera · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
VisionCamera 是一个功能强大、高性能的 React Native 相机库。其特性包括:
- 📸 照片和视频拍摄
- 👁️ QR/条形码扫描器
- 📱 可自定义的设备和多摄像头(“鱼眼”变焦)
- 🎞️ 可自定义的分辨率和宽高比(4k/8k 图像)
- ⏱️ 可自定义的 FPS(30..240 FPS)
- 🧩 帧处理器(用于运行面部识别、AI 物体检测、实时视频通话等的 JS worklets)
- 🎨 在相机上绘制形状、文本、滤镜或着色器
- 🔍 平滑变焦(Reanimated)
- ⏯️ 快速暂停和恢复
- 🌓 HDR 和夜间模式
- ⚡ 自定义的 C++/GPU 加速缩放器(Metal/Vulkan)
从 npm 安装 VisionCamera:
npm i react-native-vision-camera
cd ios && pod install
..并通过设置权限!
链接
VisionCamera V4
随着 VisionCamera V5 的发布,VisionCamera V4 不再积极维护。 VisionCamera V4 的代码已归档至 margelo/react-native-vision-camera-v4-snapshot,旧版文档页面部署于 visioncamera4.margelo.com。
ShadowLens
要查看 VisionCamera 的实际效果,请查看 ShadowLens!
示例
function App() {
return (
<Camera
style={StyleSheet.absoluteFill}
device="back"
isActive={true}
/>
)
}
参见 示例 应用
大规模采用
VisionCamera 由 Margelo 开发。 我们让应用变得更好、更快。
社交
- 🐦 在 Twitter 上关注我 获取更新
- 📝 查看我的博客 获取示例和实验
- 💬 加入 Margelo 社区 Discord 讨论 VisionCamera