For android image cropper, the strongest matches are yalantis/ucrop (This repository provides a dedicated Android library for cropping), arthurhub/android-image-cropper (This library is a complete Android image cropper that) and jdamcd/android-crop (This library provides a reusable Android component for cropping). edmodo/cropper and isseiaoki/simplecropview round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Compare the top open-source Android image cropper libraries on GitHub, ranked by stars and activity, and pick the best fit.
uCrop is an Android library designed for cropping, rotating, and scaling images within mobile applications. It provides a reusable interface component that allows users to manipulate photos through touch gestures, enabling precise control over visual composition and aspect ratios. The library distinguishes itself by offering extensive customization of the editing interface, allowing developers to adjust colors, frame shapes, and widget visibility to align with specific application design languages. It handles image processing tasks by managing quality, compression formats, and output dimensio
This repository provides a dedicated Android library for cropping, rotating, and scaling images with gesture controls, customizable UI overlays, and bitmap compression.
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
This library is a complete Android image cropper that provides aspect ratio constraints, rotation, scaling, and a customizable cropping UI out of the box.
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.
This library provides a reusable Android component for cropping and selecting images within your application, matching the core intent despite being marked as deprecated.
This repository provides an image cropping library for Android supporting gestures, rotation, and aspect ratio controls, making it the right kind of tool despite the missing description.
This repository provides a dedicated Android image cropping component that supports custom UI overlays, rotation, and gesture zoom and pan, making it a fitting choice for this search despite a lack of explicit feature details.
Viewerjs is a JavaScript image viewer library and frontend media display tool. It functions as an image gallery component and web-based manipulator for rendering images within browser interfaces. The library enables interactive image inspection through zooming, panning, rotating, and flipping operations. It supports both full-screen modal overlays and embedded inline page rendering to accommodate different display requirements. The project includes systems for gallery navigation, such as automated slideshows and index-based selection. It provides interface controls for keyboard-driven naviga
This repository is a JavaScript image viewer for web browsers rather than an Android library, making it the wrong platform and category for your application.
ImageGlass is a lightweight image viewer and editor designed for Windows environments. It provides a unified interface for displaying a wide range of file types, including raw camera files, vector graphics, and web formats, while offering tools for basic image transformation and metadata inspection. The application distinguishes itself through deep integration with the host operating system, including the ability to synchronize its internal viewing order with the file explorer's sorting state. It supports complex media by providing playback controls for multi-frame and animated files, allowin
ImageGlass is a desktop image viewer and editor for Windows written in C#, whereas this search specifically asks for an Android library or utility component to embed image manipulation into mobile apps.
This is a custom Android view designed for rendering high-resolution images using subsampling and tiling to prevent memory overflows. It serves as an interactive image component that supports pinch-to-zoom, panning, and double-tap animations. The project is distinguished by its rendering engine, which loads low-resolution previews and high-resolution tiles to enable the efficient navigation of massive image files. It includes a coordinate mapper that converts screen touch points into raw image pixel coordinates and vice versa during scaling and panning. The view provides a broad set of capab
This is an Android custom view focused on rendering and navigating high-resolution images with pan and zoom, but it does not provide image cropping or rotation functionality out of the box.
Guetzli is a lossy image compression tool and perceptual JPEG encoder. It converts PNG or JPEG inputs into high-density JPEG files, reducing file size by removing data that the human eye cannot easily detect. The tool utilizes human vision models to optimize the balance between file size and visual fidelity. It employs perceptual quality metrics and psychovisual similarity estimation to maintain high visual quality while maximizing compression density. The project includes a visual difference analyzer capable of generating spatial difference heatmaps and calculating scalar similarity scores.
This repository is a C++ command-line image compression tool rather than an Android library, making it the wrong category and platform for in-app image manipulation and cropping.
BigImageViewer is an Android image zooming library and UI component designed for displaying high-resolution images with pan and zoom capabilities while maintaining low memory usage. It functions as a unified loading wrapper that integrates with third-party providers such as Glide, Picasso, and Fresco to fetch and cache images from network or local sources. The library includes an animated image renderer that supports GIF and WebP formats through header-based detection. It facilitates image gallery navigation using shared element transitions to create smooth visual movement between thumbnails
BigImageViewer is an image viewing and zooming component rather than an image cropper, making it a neighbouring display tool rather than the editing library requested.
Compressor is an Android image compression library designed to reduce the file size and dimensions of images within mobile applications. It functions as a bitmap optimizer that adjusts image quality and formats to minimize storage footprints and improve network upload speeds. The library operates as an asynchronous image processor, utilizing background threads and reactive streams to compress high-resolution photos. This execution model prevents user interface freezes and maintains application responsiveness during heavy image manipulation tasks. The project covers a broad range of image opt
This is an image compression library rather than an image cropping and manipulation tool, making it a neighbouring utility for handling photos rather than the specific cropper component you need.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| yalantis/ucrop | 12.1K | Java | — | |
| arthurhub/android-image-cropper | 6.4K | Java | Apache-2.0 | |
| jdamcd/android-crop | 4.5K | Java | — | |
| edmodo/cropper | 0 | — | — | — |
| isseiaoki/simplecropview | 0 | — | — | — |
| fengyuanchen/viewerjs | 8.2K | JavaScript | mit | |
| d2phap/imageglass | 12.2K | C# | other | |
| davemorrissey/subsampling-scale-image-view | 8K | Java | apache-2.0 | |
| google/guetzli | 12.9K | C++ | Apache-2.0 | |
| piasy/bigimageviewer | 4K | Java | MIT |