1 dépôt
Systems for managing aspect ratios and visual overlays on a live camera feed.
Distinct from Preview Aspect Managers: Extends basic embedding to include composition grids and aspect ratio management.
Explore 1 awesome GitHub repository matching user interface & experience · Preview Composition Managers. Refine with filters or upvote what's useful.
CameraView est une bibliothèque de caméra Android de haut niveau et un wrapper matériel conçu pour capturer des photos et des vidéos. Elle fournit une couche d'abstraction pour gérer le matériel de la caméra et une API de capture média pour enregistrer des vidéos haute résolution et des photos RAW avec des débits et résolutions configurables. Le projet présente un framework de filtre de caméra en temps réel et un gestionnaire de prévisualisation. Ces systèmes permettent l'application de shaders personnalisés et d'effets visuels aux flux de caméra en direct et le rendu de prévisualisations avec des rapports d'aspect, superpositions et grilles de composition personnalisables. La bibliothèque couvre un large éventail de contrôles matériels, incluant la sélection de capteur, le zoom, l'exposition et l'autofocus. Elle gère également les tâches de traitement média telles que le chaînage de filtres, le tatouage graphique et l'intégration de métadonnées de localisation géographique dans les données EXIF. La boîte à outils inclut un système pour demander et gérer les permissions système Android nécessaires requises pour l'initialisation du matériel de la caméra.
Renders live camera feeds with customizable aspect ratios, overlays, and composition grids.