14 repository-uri
Tools for accessing device camera hardware to capture photos and videos.
Distinct from Camera Capture Controllers: The candidates are either too narrow (live feeds), unrelated (CTF), or too generic (awesome lists), whereas this is a core mobile capability for media capture.
Explore 14 awesome GitHub repositories matching mobile development · Camera Integrations. Refine with filters or upvote what's useful.
PictureSelector is an Android media selection library and toolkit for browsing and picking images, videos, and audio files from a device album. It provides a comprehensive framework for capturing new photos and videos via system hardware, extracting media metadata, and managing the resulting files. The library features a modular architecture that allows for custom media engine implementations to replace default image loading, file compression, and video playback logic. It offers extensive UI customization, enabling the replacement of default layout resources and theme configurations to modify
Integrates with device camera hardware to capture new photos and videos via foreground services.
react-native-image-picker is a cross-platform mobile media picker used to select images and videos from a system gallery or capture new media via the device camera. It serves as a native device camera interface and a mobile gallery file picker for accessing local storage. The library includes a media metadata extractor to retrieve technical details from selected files, such as image dimensions, file size, video duration, and EXIF data. The project provides a bridge between JavaScript and native mobile operating systems to trigger system-provided gallery and camera interfaces. It handles the
Integrates device camera hardware to allow capturing photos and videos within a mobile app.
This project is a cross-platform mobile media picker that provides a native interface for selecting images and videos from a device gallery or capturing them via the camera. It acts as a bridge for mobile camera integration and a native gallery selector to import visual assets into a JavaScript environment. The library covers media library access and the handling of user content uploads by allowing users to provide image or video files from their device. This includes the ability to launch the device camera for photos and videos as well as selecting multiple media files from the local library
Launch the device camera to take photos or record videos and save the resulting files to the local gallery.
TZImagePickerController este un controller de selecție a imaginilor pentru iOS care oferă o interfață de galerie pentru navigarea și selectarea fotografiilor, videoclipurilor și GIF-urilor animate. Servește ca înlocuitor pentru selectorul standard de imagini al sistemului, permițând selectarea mai multor active media și recuperarea fișierelor originale, necomprimate. Proiectul include un instrument de decupare a imaginilor în forme dreptunghiulare sau circulare și un utilitar pentru tăierea segmentelor video înainte de selecția finală. De asemenea, integrează funcționalitatea camerei și a microfonului pentru a captura fotografii și videoclipuri noi direct în cadrul aplicației. Controller-ul acoperă capabilități largi de gestionare media, inclusiv previzualizarea activelor, filtrarea galeriei pe baza unor criterii personalizate și recuperarea de conținut media de înaltă calitate din biblioteca dispozitivului.
Provides tools for accessing the device camera to capture photos and videos directly into the app.
Duix-Mobile is a software development kit for deploying real-time conversational AI characters on mobile devices. It enables the creation of interactive digital humans capable of fluid voice-to-voice interactions, featuring low-latency speech recognition and synchronized lip movements. The project distinguishes itself through the ability to integrate custom external language models and speech providers to define an avatar's intelligence and voice. It supports the generation of real-time multilingual subtitles and provides mechanisms to track the training status of newly created digital charac
Manages the lifecycle of camera instances, including creation, destruction, and change event monitoring.
TakePhoto is an Android media capture framework and image processing library designed to manage photo acquisition and manipulation. It provides a toolkit for capturing new images via the device camera and selecting existing images from the system gallery or local file storage. The framework distinguishes itself through automatic activity and session state restoration, which recovers the capture process after the system recycles an activity. It also includes a unified handler for managing runtime media permissions for camera and storage access across different Android versions. The library co
Implements a workflow to trigger the device camera and retrieve photos within an Android application.
Android-Image-Cropper is an image cropping library for Android applications designed to trim and resize photos sourced from cameras or galleries. It functions as a bitmap manipulation tool capable of rotating, flipping, and scaling images to achieve specific dimensions. The library features an aspect ratio constrained cropper that limits the cropping window to fixed shapes or ratios to ensure consistent image output. It handles orientation adjustments by reading embedded metadata to automatically rotate or flip images during the cropping process. The toolkit covers a broad range of image pro
Integrates with device camera hardware to capture, trim, and orient photos.
react-native-image-crop-picker is a cross-platform mobile image picker for selecting, cropping, and capturing images and videos from a device gallery or camera. It serves as a bridge to access the mobile camera and photo library to upload media files into an application. The library provides integrated tools for media cropping and compression, allowing images to be resized to specific dimensions or aspect ratios. It supports a unified workflow where images can be cropped immediately during the selection process. Capability areas include camera media capture, gallery media selection for singl
Enables launching the device camera to capture new photos or record videos directly from the application.
Grafika este o colecție de implementări de referință și instrumente de benchmarking pentru platforma Android. Oferă demonstrații tehnice pentru validarea ciclurilor de viață ale camerei, performanței GPU și configurațiilor codec-urilor media, incluzând o suită de exemple OpenGL ES și o aplicație de referință grafică. Proiectul se distinge prin instrumente specializate pentru măsurarea performanței grafice, cum ar fi benchmark-uri pentru vitezele de încărcare a texturilor și latența de citire a pixelilor. De asemenea, implementează tipare specifice axate pe hardware, cum ar fi utilizarea bufferelor circulare pentru capturarea video continuă și utilizarea afișajelor virtuale pentru înregistrarea ecranului la nivel de sistem. Depozitul acoperă o gamă largă de capabilități media și grafice. Aceasta include randarea cameră-la-textură pentru manipulare în timp real, utilizarea firelor de execuție (threads) dedicate pentru randare pentru interfețe receptive și diverse metode de redare video folosind straturi de compoziție ale sistemului. Abordează în continuare procesarea video prin înregistrarea simultană a framebuffer-ului și decodarea multi-stream.
Integrates real-time camera previews and directs live feeds into graphics textures for manipulation.
O colecție de implementări de referință și mostre de cod pentru integrarea hardware-ului camerei Android și a API-urilor software. Proiectul oferă demonstrații pentru utilizarea bibliotecii Jetpack CameraX și a API-ului Camera2 de nivel scăzut pentru a implementa funcții de captură foto și video. Repository-ul include implementări specializate pentru înregistrarea de înaltă performanță, cum ar fi slow motion cu rată mare de cadre și video high-dynamic-range (HDR). De asemenea, dispune de exemple de viziune artificială (machine learning), demonstrând cum să analizezi cadrele camerei live pentru detectarea obiectelor și scanarea codurilor QR. Proiectul acoperă capabilități largi de imagistică, inclusiv achiziția de imagini statice, randarea viewfinder-ului live și configurarea calității video. Detaliază în continuare utilizarea extensiilor hardware specifice producătorului pentru a aplica efecte precum bokeh, night mode și HDR. Mostrele includ utilitare pentru maparea coordonatelor pentru a randa suprapuneri vizuale și monitorizarea evenimentelor pentru a urmări stările de înregistrare.
Provides comprehensive reference implementations for integrating Android camera hardware to capture photos and videos.
ZLPhotoBrowser este o bibliotecă de selecție a imaginilor pentru mobil care oferă o interfață de galerie media pentru selectarea fotografiilor, videoclipurilor și GIF-urilor din biblioteca dispozitivului. Aceasta implementează modele de interacțiune comune platformelor de mesagerie socială și include suport localizat pentru utilizatorii globali. Biblioteca dispune de un flux de lucru integrat pentru cameră, pentru capturarea de noi fotografii și videoclipuri direct în timpul procesului de selecție. Include, de asemenea, un editor media în aplicație cu instrumente pentru decupare, desenare și aplicarea de filtre conținutului înainte de finalizare. Proiectul acoperă gestionarea galeriei media, permițând utilizatorilor să organizeze elementele selectate prin gesturi de glisare și reordonare drag-and-drop. De asemenea, oferă un design de interfață multilingv pentru a traduce textul în diferite limbi și regiuni.
Provides a dedicated camera interface for taking photos and recording videos within the selection workflow.
ImagePicker is a mobile image picker component that provides a unified interface for selecting photos from a gallery or capturing new images via the device camera. It serves as a branded UI media selector and a device camera integration layer. The system operates as a memory-optimized media gallery, utilizing asset identifiers instead of raw binary data to prevent application memory overload. It allows for the customization of the interface, including colors, fonts, and text labels, through a configuration object to match specific brand identities. The component includes capabilities for man
Connects the application to the device camera while controlling available hardware features.
YPImagePicker este un set de componente iOS integrate pentru capturarea de conținut media nou, navigarea în galeriile dispozitivului și efectuarea de editări vizuale sau filtrare. Oferă o interfață de cameră încorporată pentru fotografii și videoclipuri, o bibliotecă de selecție media pentru alegerea mai multor active din galeria dispozitivului și instrumente pentru editarea conținutului media. Biblioteca include un editor media pentru decuparea imaginilor și tăierea duratelor video, precum și un instrument de filtrare pentru modificarea aspectului vizual al imaginilor înainte ca acestea să fie finalizate. Proiectul acoperă capturarea media, selecția din galerie și procesarea imaginilor. Aceste capabilități includ redimensionarea dimensiunilor de output și selectarea unor cadre de copertă specifice pentru fișierele video.
Provides tools for accessing device camera hardware to capture new photos and videos.
ImagePicker is a mobile image picker library that provides a user interface for selecting, rotating, and cropping images from a device gallery or camera. It includes a multi-image selection interface that allows users to pick one or multiple photos up to a specified limit. The library features a customizable image loader interface, allowing the replacement of default system image retrieval with third-party loading libraries. It also includes an image cropping tool for trimming photos into custom rectangular or circular shapes with precise dimensions and aspect ratios. The project covers medi
Provides a bridge to launch the native device camera for capturing new photos within the selection interface.