awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

Awesome GitHub RepositoriesAndroid Image Interaction

Implementation of touch-based gestures for interacting with images in Android applications.

Distinct from Android Image Loading: Shortlist candidates focus on image loading/fetching rather than user interaction and gesturing.

Explore 8 awesome GitHub repositories matching mobile development · Android Image Interaction. Refine with filters or upvote what's useful.

Awesome Android Image Interaction GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • baseflow/photoviewAvatar Baseflow

    Baseflow/PhotoView

    18,824Vezi pe GitHub↗

    PhotoView is a reusable Android UI component that provides a zoomable image view. It is designed to handle gesture detection, image scaling, and coordinate tracking for images within Android applications. The component enables users to enlarge and move images through pinch-to-zoom and panning gestures. It also includes capabilities for image tap detection to facilitate interactive responses. The library manages image interactions through matrix-based scaling and touch event interception. It includes a system for tracking image transformations and notifying observers when zoom or scroll posit

    Implements zoom and pan gestures for images in Android apps to allow users to see fine details.

    Java
    Vezi pe GitHub↗18,824
  • wasabeef/glide-transformationsAvatar wasabeef

    wasabeef/glide-transformations

    9,888Vezi pe GitHub↗

    This is a Glide image transformation library for Android that provides a collection of image processing filters and shapes. It functions as a suite of hardware-accelerated tools for image cropping, artistic filtering, and transformation pipeline management. The project distinguishes itself through an image filter pipeline that allows for sequential transformation chaining, enabling multiple visual effects and color modifications to be applied in a single pass. It utilizes GPU acceleration to implement artistic effects such as pixelation, sketching, and blur. The library covers a broad range

    Provides tools for trimming images into circles, rounded corners, and custom shapes with optional border configurations.

    Javaandroidandroid-libraryglide
    Vezi pe GitHub↗9,888
  • pmndrs/dreiAvatar pmndrs

    pmndrs/drei

    9,705Vezi pe GitHub↗

    This project is a Three.js utility library and a collection of declarative React components designed for building 3D scenes. It provides a set of abstractions that wrap low-level primitives to manage lifecycles and memory disposal, serving as a geometry generator, a post-processing pipeline, and a scroll-driven animation tool. The library is distinguished by its specialized camera control systems, which include unified abstractions for orbit and perspective views as well as real-time face tracking and landmark detection via webcam feeds. It also features interactive transform gizmos for objec

    Provides utilities for clipping images into non-rectangular shapes, such as rounded-corner rectangles.

    JavaScripthelpershooksreact
    Vezi pe GitHub↗9,705
  • crazycodeboy/takephotoAvatar crazycodeboy

    crazycodeboy/TakePhoto

    7,230Vezi pe GitHub↗

    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

    Trims images to a specific area or aspect ratio on Android using immediate capture or existing files.

    Javaandroidandroid-croppercamera
    Vezi pe GitHub↗7,230
  • arthurhub/android-image-cropperAvatar ArthurHub

    ArthurHub/Android-Image-Cropper

    6,418Vezi pe GitHub↗

    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

    Provides an Android-specific library for extracting rectangular regions from images for precise framing.

    Javaandroidandroid-image-croppercropper
    Vezi pe GitHub↗6,418
  • opendronemap/opendronemapAvatar OpenDroneMap

    OpenDroneMap/OpenDroneMap

    6,196Vezi pe GitHub↗

    A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷

    Automatically crops image outputs with a smooth buffer around dataset boundaries.

    Python
    Vezi pe GitHub↗6,196
  • jdamcd/android-cropAvatar jdamcd

    jdamcd/android-crop

    4,540Vezi pe GitHub↗

    android-crop is an Android image cropping library and image picker. It provides a reusable view component for selecting and cropping rectangular areas of images within mobile applications. The project includes an interface for launching the system gallery to select photos and a visual tool for users to manually adjust image framing. It manages the process of extracting specific regions of a bitmap and discarding the surrounding pixels.

    Enables selecting and cropping photos from the device gallery to fit specific compositions.

    Javaandroid-librarydeprecated
    Vezi pe GitHub↗4,540
  • dimezis/blurviewAvatar Dimezis

    Dimezis/BlurView

    4,008Vezi pe GitHub↗

    BlurView este o componentă UI personalizată pentru Android care oferă efecte de blur dinamice, în timp real, pentru interfețele utilizator. Aceasta funcționează ca un element de layout care aplică un efect de blur conținutului ierarhiei de view-uri subiacente, permițând crearea de stiluri „glassmorphism” și fundaluri translucide. Proiectul se concentrează pe implementarea randării dinamice a fundalului care se actualizează pe măsură ce conținutul de sub zona blurată se schimbă. Permite portarea stilurilor vizuale de tip „sticlă mată” în layout-urile Android prin niveluri de difuzie ajustabile și decuparea colțurilor rotunjite. Implementarea acoperă capabilități de procesare vizuală, inclusiv controlul intensității blur-ului și randarea în timp real, susținute de mecanisme de nivel scăzut precum snapshot-ul view-tree-ului și procesarea accelerată prin GPU.

    Provides capabilities for clipping blurred backgrounds into rounded corners and non-rectangular shapes.

    Javaandroidblurblurview
    Vezi pe GitHub↗4,008
  1. Home
  2. Mobile Development
  3. Android Image Interaction

Explorează sub-etichetele

  • Image CroppingProcesses images on Android to extract specific rectangular regions for framing. **Distinct from Android Image Interaction:** Distinct from Android Image Interaction: focuses on the resulting image crop rather than the touch gestures used to define it
  • Image Masking & ShapingUtilities for clipping images into non-rectangular shapes like circles or rounded corners. **Distinct from Image Cropping:** Distinct from Image Cropping: focuses on geometric masking and rounded boundaries rather than rectangular region extraction.