ImagePicker is an Android image-selection library designed to reproduce the familiar photo-picking workflow of WeChat. It supports choosing a single image or multiple images with a configurable selection limit. Applications can expose the camera directly from the picker so users can capture new photos. Selected images can be rotated and cropped using rectangular or circular crop areas. Developers can configure crop dimensions, output resolution, selection behavior, and whether the camera option appears. Image loading is abstracted behind an interface, allowing libraries such as Picasso, Glide, Fresco, or other loaders to be used. The project includes preview interfaces and a sample application, although active maintenance has ended.
Features
- Single and multiple image selection
- Integrated camera capture
- Rectangular and circular image cropping
- Image rotation support
- Configurable selection and output dimensions
- Pluggable image loading interface