Easy to use and configurable library to Pick an image from the Gallery or Capture an image using a Camera. It also allows to Crop and Compress the Image based on Aspect Ratio, Resolution, and Image Size. Almost 90% of the apps that I have developed have an Image upload feature. Along with the image selection, Sometimes I needed a crop feature for my profile image for that I've used uCrop. Most of the time I need to compress the image as the image captured from the camera is more than 5-10 MBs and sometimes we have a requirement to upload images with specific resolution/size, in that case, image compression is the way to go option. To simplify the image pick/capture option I have created the ImagePicker library. I hope it will be useful to all.

Features

  • Pick Gallery Image
  • Pick Image from Google Drive
  • Capture Camera Image
  • Crop Image (Crop image based on provided aspect ratio or let user choose one)
  • Compress Image (Compress image based on provided resolution and size)
  • Retrieve Image Result as Uri object (Retrieve as File object feature is removed in v2.0 to support scope storage)

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

Apache License V2.0

Follow Image Picker Library for Android

Image Picker Library for Android Web Site

Other Useful Business Software
Stop vibe-debugging. Icon
Stop vibe-debugging.

Plug Claude into your app's actual errors.

AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
Free 30 days.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Image Picker Library for Android!

Additional Project Details

Operating Systems

Android

Programming Language

Kotlin

Related Categories

Kotlin Libraries

Registered

2024-01-29