awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ArthurHub avatar

ArthurHub/Android-Image-Cropper

0
View on GitHub↗

Android Image Cropper

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 processing capabilities, including regional size constraints, output scaling to specific resolutions, and the extraction of sub-regions from bitmaps or external URIs. It integrates with standard mobile photo workflows to facilitate the trimming of media captured via the camera or selected from a device gallery.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Image Cropping - Provides an Android-specific library for extracting rectangular regions from images for precise framing.
  • Rectangular Region Extraction - Extracts specific rectangular sub-sections of a bitmap image using calculated pixel offsets and dimensions.
  • Bitmap Transformation Tools - Provides programmatic utilities for rotating, flipping, and scaling bitmap assets before rendering.
  • Image Cropping Tools - Enforces aspect ratios and provides tools for manual cropping of images.
  • Orientation Correction Utilities - Automatically fixes image rotation and flipping by interpreting embedded EXIF metadata tags.
  • Image Orientation Manipulators - Adjusts the visual orientation of images through rotation and mirroring operations during the cropping process.
  • Media Aspect Ratio Croppers - Provides a specialized tool for trimming images to specific aspect ratios to ensure consistent output dimensions.
  • Media Photo Trimming - Supports cutting photos captured via a camera or selected from a gallery to a specific area or aspect ratio.
  • Android Gallery Selection - Provides logic to trigger the system gallery for selecting local image files to be cropped.
  • Camera Integrations - Integrates with device camera hardware to capture, trim, and orient photos.
  • Photo Framing Interfaces - Provides a user interface for rotating and framing images to extract a precise region of a photo.
  • Image Downsampling - Reduces the resolution of the final cropped image to optimize memory usage and file size.
  • Post-Crop Scaling - Allows resizing the resulting image to a specific resolution or dimension after the cropping process.
  • View-to-Image Coordinate Mapping - Translates interactive screen touch coordinates into raw image pixel coordinates for precise cropping.
  • Image Display and Processing - Image cropping library for Android.
6,418 stars·1,368 forks·Java·Apache-2.0·14 views

Star history

Star history chart for arthurhub/android-image-cropperStar history chart for arthurhub/android-image-cropper

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Android Image Cropper

These projects share indexed features with Android Image Cropper. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jdamcd/android-cropjdamcd avatar

    jdamcd/android-crop

    4,540View on 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.

    Javaandroid-librarydeprecated
    View on GitHub↗4,540
  • crazycodeboy/takephotocrazycodeboy avatar

    crazycodeboy/TakePhoto

    7,230View on 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

    Javaandroidandroid-croppercamera
    View on GitHub↗7,230
  • jeasonlzy/imagepickerjeasonlzy avatar

    jeasonlzy/ImagePicker

    4,304View on GitHub↗

    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

    Javaimage-pickerimagepicker
    View on GitHub↗4,304
  • h2non/imaginaryh2non avatar

    h2non/imaginary

    6,017View on GitHub↗

    Imaginary is a self-hosted HTTP server for image processing that applies transformations like resizing, cropping, rotating, and format conversion through URL parameters. It operates as a stateless request-response pipeline, processing images fetched from remote URLs or served from a local directory without requiring client-side dependencies. The server distinguishes itself through its security and access control capabilities, offering optional API key validation, HMAC-signed URL verification, and remote origin whitelisting to restrict which image sources are permitted. It also provides a heal

    Gocrop-imagedockergif
    View on GitHub↗6,017
Compare all 30 related projects→

Frequently asked questions

What does arthurhub/android-image-cropper do?

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.

What are the main features of arthurhub/android-image-cropper?

The main features of arthurhub/android-image-cropper are: Image Cropping, Rectangular Region Extraction, Bitmap Transformation Tools, Image Cropping Tools, Orientation Correction Utilities, Image Orientation Manipulators, Media Aspect Ratio Croppers, Media Photo Trimming.

Which projects share features with arthurhub/android-image-cropper?

Projects with overlapping indexed features include: jdamcd/android-crop — android-crop is an Android image cropping library and image picker. It provides a reusable view component for… crazycodeboy/takephoto — TakePhoto is an Android media capture framework and image processing library designed to manage photo acquisition and… jeasonlzy/imagepicker — ImagePicker is a mobile image picker library that provides a user interface for selecting, rotating, and cropping… h2non/imaginary — Imaginary is a self-hosted HTTP server for image processing that applies transformations like resizing, cropping,… fengyuanchen/cropper — Cropper is a JavaScript image cropping library and HTML5 canvas image editor. It serves as a web-based image… lucksiege/pictureselector — PictureSelector is an Android media selection library and toolkit for browsing and picking images, videos, and audio…