'UIWindowScene' is only available in iOS 13.0 or newer/Users/zhanglei/Desktop/xm/rn_chat_0.72/node_modules/react-native-vision-camera/ios/Core/Extensions/UIApplication+interfaceOrientation.swift:12:28 'UIWindowScene' is only available in iOS 13.0 or newer
Features
VisionCamera is a powerful, high-performance Camera library for React Native. It features:
๐ธ Photo and Video capture
๐๏ธ QR/Barcode scanner
๐ฑ Customizable devices and multi-cameras ("fish-eye" zoom)
๐๏ธ Customizable resolutions and aspect-ratios (4k/8k images)
โฑ๏ธ Customizable FPS (30..240 FPS)
๐งฉ Frame Processors (JS worklets to run facial recognition, AI object detection, realtime video chats, ...)
๐จ Drawing shapes, text, filters or shaders onto the Camera
๐ Smooth zooming (Reanimated)
โฏ๏ธ Fast pause and resume
๐ HDR & Night modes
โก Custom C++/GPU accelerated video pipeline (OpenGL)
Install VisionCamera from npm:
npm i react-native-vision-camera
cd ios && pod install
VisionCamera is provided as is, I work on it in my free time.
If you're integrating VisionCamera in a production app, consider funding this project and contact me to receive premium enterprise support, help with issues, prioritize bugfixes, request features, help at integrating VisionCamera and/or Frame Processors, and more.
A powerful, high-performance React Native Camera library.
The npm package react-native-vision-camera-zhanglei receives a total of 4 weekly downloads. As such, react-native-vision-camera-zhanglei popularity was classified as not popular.
We found that react-native-vision-camera-zhanglei demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.ย It has 1 open source maintainer collaborating on the project.
Package last updated on 11 Apr 2025
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
New CNA status enables OpenJS Foundation to assign CVEs for security vulnerabilities in projects like ESLint, Fastify, Electron, and others, while leaving disclosure responsibility with individual maintainers.