# wasabeef/glide-transformations

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/wasabeef-glide-transformations).**

9,888 stars · 1,402 forks · Java · Apache-2.0

## Links

- GitHub: https://github.com/wasabeef/glide-transformations
- awesome-repositories: https://awesome-repositories.com/repository/wasabeef-glide-transformations.md

## Topics

`android` `android-library` `glide` `image-processing` `java` `kotlin`

## Description

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 of image manipulation capabilities, including dynamic image masking for circles and rounded corners, color tone adjustments for grayscale and sepia effects, and custom shape cropping with optional border configurations.

## Tags

### Graphics & Multimedia

- [Bitmap Transformation Pipelines](https://awesome-repositories.com/f/graphics-multimedia/bitmap-transformation-pipelines.md) — Implements a transformation pipeline that plugs into the image loading lifecycle to modify bitmaps before display.
- [Image Processing Pipelines](https://awesome-repositories.com/f/graphics-multimedia/image-processing-pipelines.md) — Implements a sequential processing pipeline that chains multiple visual effects and color modifications in a single pass.
- [Filter Acceleration](https://awesome-repositories.com/f/graphics-multimedia/gpu-hardware-acceleration/filter-acceleration.md) — Utilizes hardware acceleration to apply complex artistic effects like pixelation and toon filters.
- [Color Matrix Transformations](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/coordinate-viewport-transformations/color-matrix-transformations.md) — Uses mathematical matrix transformations on RGBA values to achieve grayscale and sepia effects.
- [Geometric Shape Cropping](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-editors/image-cropping-tools/geometric-shape-cropping.md) — Trims images into specific shapes such as circles, squares, or rounded corners with optional border configurations. ([source](https://github.com/wasabeef/glide-transformations/blob/main/CHANGELOG.md))
- [Image Processing Pipelines](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing-workflows/image-processing-pipelines.md) — Supports combining several image processing effects into a single sequential pipeline. ([source](https://github.com/wasabeef/glide-transformations/blob/main/README.md))
- [Shape Boundary Rendering](https://awesome-repositories.com/f/graphics-multimedia/canvas-rendering/shape-boundary-rendering.md) — Implements borders and rounded corners using the Android Canvas API to modify image boundaries.
- [Artistic Color Filtering](https://awesome-repositories.com/f/graphics-multimedia/graphics-and-media/colors/dynamic-color-filters/artistic-color-filtering.md) — Modifies the visual tone of images by applying grayscale effects and custom color filters. ([source](https://github.com/wasabeef/glide-transformations#readme))

### Data & Databases

- [Filter Chaining](https://awesome-repositories.com/f/data-databases/data-transformation-functions/transformation-chains/filter-chaining.md) — Processes images through a series of ordered filters and crops to apply multiple visual effects in a single pass.

### DevOps & Infrastructure

- [GPU Accelerated Image Operators](https://awesome-repositories.com/f/devops-infrastructure/gpu-acceleration-libraries/gpu-accelerated-image-operators.md) — Provides hardware-accelerated artistic filters such as toon, sepia, sketch, and pixelation. ([source](https://github.com/wasabeef/glide-transformations/blob/main/README.md))

### Mobile Development

- [Image Masking & Shaping](https://awesome-repositories.com/f/mobile-development/android-image-interaction/image-masking-shaping.md) — Provides tools for trimming images into circles, rounded corners, and custom shapes with optional border configurations.
- [Android Image Loading Libraries](https://awesome-repositories.com/f/mobile-development/android-image-loading-libraries.md) — Provides a collection of image processing filters and shapes designed specifically for the Glide image loading framework.
- [GPU-Accelerated Processors](https://awesome-repositories.com/f/mobile-development/android-image-loading/gpu-accelerated-processors.md) — Provides a hardware-accelerated tool for applying artistic effects like blur and pixelation on Android.
- [Android Image Processing](https://awesome-repositories.com/f/mobile-development/android-image-processing.md) — Applies visual filters and effects to images within Android applications using the Glide library.

### User Interface & Experience

- [Blur Effects](https://awesome-repositories.com/f/user-interface-experience/animation-and-motion-systems/blur-effects.md) — Provides optimized rendering techniques to apply blur effects for softening visual detail. ([source](https://github.com/wasabeef/glide-transformations/blob/main/CHANGELOG.md))
- [Image Masking](https://awesome-repositories.com/f/user-interface-experience/animation-and-motion-systems/image-masking.md) — Allows the application of custom masks to define the visible area and shape of an image. ([source](https://github.com/wasabeef/glide-transformations/blob/main/CHANGELOG.md))
- [Dynamic UI Masking](https://awesome-repositories.com/f/user-interface-experience/animation-and-motion-systems/image-masking/dynamic-ui-masking.md) — Crops images into circles or rounded rectangles with custom borders to fit specific UI design requirements.
- [Rounded Corner Shapes](https://awesome-repositories.com/f/user-interface-experience/button-styles/round/rounded-corner-shapes.md) — Provides functionality to soften image corners using various corner types and alignment configurations. ([source](https://github.com/wasabeef/glide-transformations/blob/main/CHANGELOG.md))
- [Bitmap Pixel Masks](https://awesome-repositories.com/f/user-interface-experience/element-masks/stencil-masks/canvas-area-masks/bitmap-pixel-masks.md) — Provides capabilities to cut images into geometric shapes by manipulating the underlying pixel buffer.

### Part of an Awesome List

- [Image Processing](https://awesome-repositories.com/f/awesome-lists/devtools/image-processing.md) — Image transformations for Glide.
