Image Toolbox - Edit & Convert (github version) Icon

Image Toolbox - Edit & Convert (github version) 3.4.0-beta02

By ProgiX • January 12, 2026
Tools armeabi-v7a Native (Java/Kotlin) 50.83 MB
Download APK
Verified Safe

Screenshots

File Information

Package Nameru.tech.imageresizershrinker
Version Name3.4.0-beta02
Version Code187
Architecturearmeabi-v7a
Min Android VersionAndroid 23 (API 36)
Main Activitycom.t8rin.imagetoolbox.app.presentation.AppActivity
FrameworkNative (Java/Kotlin)
File Size50.83 MB
Signature (SHA1)D69EACB30EEAE804E8B72D2384C3C616B1906785
File Hash (SHA256)9c0650cf3c2d8d06a8536a920ce71cc6cae8e1b7002ae736cf3559d7e85aac68

What's New

What's Changed
Fixed color scheme on pixel android 16 QPR1
Added zoom in place for image previews
Optimized checking for qr code readability
Added ability to open image picker from the main screen to select needed tool instantly
Added Flood Fill for draw and erase tools
Added Spray draw path mode
Added more color names in dedicated tools
Fixed decoding crash by
#2281
Added ability to import/export color palettes across 41 format by
#2295
ACB
ACO
ACT
Android Xml
ASE
Basic Xml
Corel Painter
Corel Draw
Scribus Xml
Corel Palette
CSV
DCP
Gimp
Hex Rgba
Image
Json
Open Office
Paint Net
Paint Shop Pro
Rgba
Rgb
Riff
Sketch
SKP
SVG
Swift
Kotlin
Corel Draw V3
CLF
Swatches
Autodesk Color Book
Simple Palette
Swatchbooker
Afpalette
Xara
Koffice
KPL
HPL
Skencil
Vga 24Bit
Vga 18Bit
Improved UI, icons and animations
Full Changelog
:
3.4.0-beta01...3.4.0-beta02

App Description

Image Toolbox

πŸ—ΊοΈ Project Overview

ImageToolbox is a versatile image editing tool designed for efficient photo manipulation. It allows users to crop, apply filters, edit EXIF data, erase backgrounds, and even convert images to PDFs. Ideal for both photographers and developers, the tool offers a simple interface with powerful capabilities.

πŸ“” Wiki

Check out Image Toolbox

Wiki

for FAQ and useful info

✈️ Telegram Links

Join our chat where you can discuss anything you want and also look into the CI channel where I post betas and announcements

β˜• Buy me a coffee

This application is completely free, but if you want to support the project development, you can send a donation to the crypto wallets below

->

18QFWMREkjzQa4yetfYsN5Ua51UubKmJut

<-

->

TVdw6fP8dYsYA6HgQiSYNijBqPJ3k5BbYo

<-

πŸ“² Download

Go to the

Releases

and the download latest apk or click one of the badges below.

πŸ’» Installation Instructions

Clone the repository:

git clone

github.com/yourusername/ImageToolbox.git

Install dependencies using your preferred package manager (e.g., Gradle).

Build the project: bash ./gradlew build

Run the application: bash ./gradlew run

βš”οΈ FOSS vs MARKET

Feature

FOSS

Market

QR Scanner

Zxing

MlKit

Auto erase BG

❌

MlKit

Document Scanner

OpenCV

MlKit

Analytics

❌

βœ…

Crashlytics

❌

βœ…

Other Google deps

❌

βœ…

All Other Features

βœ…

βœ…

✨ Features

Batch processing

Applying filter chains (More than 290 various filters)

Available filters

Saturation

Contrast

Brightness

Exposure

RGB

Hue

White Balance

Monochrome

Black and White

False Color

Sharpen

Gamma

Highlights and Shadows

Haze

Sepia Tone

Color Inversion

Solarize

Vibrance

Luminance Threshold

Pixellate

Halftone

Crosshatch

Sobel Edge Detection

Sketch Filter

Toon Filter

SmoothToon Filter

CGA Colorspace Filter

Posterize

Convolution 3x3

Emboss Filter

Laplacian

Kuwahara Filter

Vignette

Gaussian Blur

Box Blur

Stack Blur

Fast Blur

Bilaterial Blur

Zoom Blur

Median Blur

Pixelation

Enhanced Pixelation

Stroke Pixelation

Circle Pixelation

Enhanced Circle Pixelation

Diamond Pixelation

Enhanced Diamond Pixelation

Swirl Distortion

Bulge Distortion

Sphere Refraction

Glass Sphere Refraction

Dilation

Non Maximum Suppression

Opacity

Weak Pixel Inclusion Filter

Color Matrix 4x4

Lookup

Color Replacement

Color Removance

Bayer Two Dithering

Bayer Three Dithering

Bayer Four Dithering

Bayer Eight Dithering

Floyd Steinberg Dithering

Jarvis Judice Ninke Dithering

Sierra Dithering

Two Row Sierra Dithering

Sierra Lite Dithering

Atkinson Dithering

Stucki Dithering

Burkes Dithering

False Floyd Steinberg Dithering

Left To Right Dithering

Random Dithering

Simple Threshold Dithering

Quantizier

Glitch Effect

Enhanced Glitch Effect

Anaglyph

Noise

Tent Blur

Side Fade

Erode

Anisotropic Diffusion

Horizontal Wind Stagger

Fast Bilaterial Blur

Poisson Blur

Logarithmic Tone Mapping

Aces Filmic Tone Mapping

Crystallize

Fractal Glass

Marble

Oil

Water Effect

Hable Filmic Tone Mapping

Aces Hill Tone Mapping

Hejl Burgess Tone Mapping

Perlin Distortion

Grayscale

Dehaze

Color Matrix 3x3

Achromatomaly

Achromatopsia

Browni

CodaChrome

Cool

Deutaromaly

Deutaronotopia

Night Vision

Polaroid

Protanopia

Protonomaly

Tritanopia

Tritonomaly

Vintage

Warm

Grain

Unsharp

Pastel

Orange Haze

Pink Dream

Golden Hour

Hot Summer

Purple Mist

Sunrise

Colorful Swirl

Soft Spring Light

Autumn Tones

Lavender Dream

Cyberpunk

Lemonade Light

Spectral Fire

Night Magic

Fantasy Landscape

Color Explosion

Electric Gradient

Caramel Darkness

Futuristic Gradient

Green Sun

Rainbow World

Deep Purple

Space Portal

Red Swirl

Digital Code

Bokeh

Neon

Old Tv

Shuffle Blur

Mobius

Uchimura

Aldridge

Drago

Color Anomaly

Quantizier

Ring Blur

Cross Blur

Circle Blur

Star Blur

Motion Blur

Fast Gaussian Blur 2D

Fast Gaussian Blur 3D

Fast Gaussian Blur 4D

Equalize Histogram

Equalize Histogram HSV

Equalize Histogram Pixelation

Equalize Histogram Adaptive

Equalize Histogram Adaptive LUV

Equalize Histogram Adaptive LAB

Equalize Histogram Adaptive HSV

Equalize Histogram Adaptive HSL

Clahe

Clahe LUV

Clahe LAB

Clahe HSL

Clahe HSV

Crop To Content

Linear Box Blur

Linear Tent Blur

Linear Gaussian Box Blur

Linear Stack Blur

Gaussian Box Blur

Linear Fast Gaussian Next

LinearFast Gaussian

Linear Gaussian

Low Poly

Sand Painting

Palette Transfer

Enhanced Oil

Simple Old TV

HDR

Simple Sketch

Gotham

Color Poster

Tri Tone

Clahe Oklch

Clahe Jzazbz

Clahe Oklab

Yililoma Dithering

Clustered 2x2 Dithering

Clustered 4x4 Dithering

Clustered8x8 Dithering

Polka Dot

LUT 512*512

Amatorka

Miss Etikate

Soft Elegance

Soft Elegance Variant

Bleach Bypass

Candlelight

Drop Blues

Edgy Amber

Fall Colors

Film Stock 50

Foggy Night

Kodak

Palette Transfer Variant

3D LUT (.cube / .CUBE)

Pop Art

Celluloid

Coffee

Golden Forest

Greenish

Retro Yellow

Auto Crop

Opening

Closing

Morphological Gradient

Top Hat

Black Hat

Enhanced Zoom Blur

Simple Sobel

Simple Laplacian

Auto Red Eyes remover

Tone Curves

Mirror

Kaleidoscope

Channel Mix

Color Halftone

Contour

Voronoi Crystallize

Despeckle

Diffuse

DoG

Equalize

Glow

Offset

Pinch

Pointillize

Polar Coordinates

Reduce Noise

Simple Solarize

Weave

Twirl

Rubber Stamp

Smear

Sphere Lens Distortion

Arc

Sparkle

ASCII

Moire

Autumn

Bone

Jet

Winter

Rainbow

Ocean

Summer

Spring

Cool Variant

Hsv

Pink

Hot

Parula

Magma

Inferno

Plasma

Viridis

Cividis

Twilight

Twilight Shifted

Deskew

Auto Perspective

Crop Or Perspective

Turbo

Deep Green

Lens Correction

Seam Carving

Custom Filters Creation by Template filters

You can create filter from any filter chain

Share created filters by QR code

Scan filters from the app to get them on your device

Files encryption and decryption with 100+ different algorithms available

Adding Stickers and Text (Markup Layers Mode)

Extract Text From Images (OCR)

120+ languages

3 Type of data: Fast, Standard, Best

Segmentation Mode Selection

Engine Mode Selection

Custom Tesseract options entering

Multiple languages at the same time

Reading from batch of images to file

Placing in EXIF metadata of batch images

EXIF metadata editing/deleting

Loading images from internet

Image Stitching

Image Stacking

Image Splitting

Background Removal

By drawing

Automatically

Watermarking

Repeating Text

Image

Stamp

Timestamp

Digital (Steganography)

Drawing on Image/Background

Pen

Flood Fil

Spray

Neon

Highlighter

Privacy Blur

Pixelation Paint

Text

Image Brush

Filter Brush

Spot Healing

Pointing Arrow

Line

Double Pointing Arrow

Line Pointing Arrow

Double Line Pointing Arrow

Outlined Rect

Outlined Oval

Outlined Triangle

Outlined Polygon

Outlined Star

Rect

Oval

Triangle

Polygon

Star

Lasso

Line Style

Dashed

Dot Dashed

Zigzag

Stamped

Image Resizing

Width changing

Height changing

Adaptive resize

Resize retaining aspect ratio

Resize by given limits

Center Crop with

Background color changing

Background blur drawing

Different Scaling Algorithms

Available methods

Bilinear

Nearest Neighbour

Cubic

Mitchell-Netravalli

Catmull-Rom

Hermite

B-Spline

Hann

Bicubic

Hamming

Hanning

Blackman

Welch

Quadric

Gaussian

Sphinx

Bartlett

Robidoux

Robidoux Sharp

Spline 16

Spline 36

Spline 64

Kaiser

Bartlett-Hann

Box

Bohman

Lanczos 2

Lanczos 3

Lanczos 4

Lanczos 2 Jinc

Lanczos 3 Jinc

Lanczos 4 Jinc

Ewa Hanning

Ewa Robidoux

Ewa Blackman

Ewa Quadric

Ewa Robidoux Sharp

Ewa Lanczos 3 Jinc

Ginseng

Ginseng EWA

Lanczos Sharp EWA

Lanczos 4 Sharpest EWA

Lanczos Soft EWA

Haasn Soft

Lagrange 2

Lagrange 3

Lanczos 6

Lanczos 6 Jinc

Different Scale Color Spaces

Linear

sRGB

LAB

LUV

Sigmoidal

XYZ

F32 Gamma 2.2

F32 Gamma 2.8

F32 Rec.709

F32 sRGB

LCH

Oklab sRGB

Oklab Rec.709

Oklab Gamma 2.2

Oklab Gamma 2.8

Jzazbz sRGB

Jzazbz Rec.709

Jzazbz Gamma 2.2

Jzazbz Gamma 2.8

GIF conversion

GIF to images

Images to GIF

GIF to WEBP

WEBP conversion

WEBP to images

Images to WEBP

APNG conversion

APNG to images

Images to APNG

JXL transcoding

JXL to JPEG

JPEG to JXL

Animated JXL conversion

Images to JXL

JXL to Images

APNG to JXL

GIF to JXL

PDF tools

PDF to images

Images to PDF

PDF previewing

Document Scanning

Barcodes

Scanning

Creating & Parsing common types

Plain

Url

WiFi

Email

Geolocation

Phone

SMS

Contact (vCard)

Calendar event

Sharing as images

13 formats available

QR CODE

AZTEC

CODABAR

CODE 39

CODE 93

CODE 128

DATA MATRIX

EAN 8

EAN 13

ITF

PDF 417

UPC A

UPC E

Collage Creation

From 2 to 10 images

More than 180 various collage layouts

Image Shrinking

Quality compressing

Preset shrinking

Reducing size by given weight (in KB)

Cropping

Regular crop

Free rotation crop

Free corners crop (can be used as Perspective Correction)

Crop by aspect ratio

Crop with shape mask

List of shapes

Rounded Corners

Cut Corners

Oval

Squircle

Octagon

Rounded Pentagon

Clover

Material Star

Kotlin Logo

Small Material Star

Heart

Shuriken

Explosion

Bookmark

Pill

Burger

Shield

Droplet

Arrow

Egg

Map

Enhanced Heart

Star

Image Mask

Additional Shapes

Image Cutting (can be used as batch crop)

Tracing raster images to SVG

Format Conversion

HEIF

HEIC

AVIF

WEBP

JPEG

JPG

PNG Lossless

PNG Lossy

MozJpeg

Jpegli

JXL

JP2

J2K

TIFF

TIF

QOI

ICO

SVG, DNG, PSD, GIF to static raster images

Telegram sticker PNG format

Files to Zip

Comparing images

Slide

Toggle Tap

Transparency

Side By Side

Pixel By Pixel (7 Methods)

SSIM

AE

MAE

NCC

PSNR

RMSE

Color Utils

Palette generation

Material You Scheme

Simple Colors

Import/Export palette across 41 format

ACB

ACO

ACT

Android Xml

ASE

Basic Xml

Corel Painter

Corel Draw

Scribus Xml

Corel Palette

CSV

DCP

Gimp

Hex Rgba

Image

Json

Open Office

Paint Net

Paint Shop Pro

Rgba

Rgb

Riff

Sketch

SKP

SVG

Swift

Kotlin

Corel Draw V3

CLF

Swatches

Autodesk Color Book

Simple Palette

Swatchbooker

Afpalette

Xara

Koffice

KPL

HPL

Skencil

Vga 24Bit

Vga 18Bit

Picking color from image

Gradient creation (Mesh gradients too)

Overlaying image with gradient

Mixing

Conversion

Harmonies

Shading

Tone Curves applying

Histograms

RGB

Brightness

Camera Like RGB

Image source selection

Additional Features

Base64 Decode/Encode

Rotating

Flipping

Perlin Noise Generation

Previewing SVG, DNG, PSD, DJVU and almost all types of images

Saving to any specific folder

Long press on save to choose one time output folder

Randomizing output filename

Using image cheksum as filename

Checksum Tools with ability to calculate and compare hashes

64 different hashing algorithms

Audio files Album Cover export

Embedded media picker

Wallpapers Export

Ascii Art

And More!

🌟 UI tweaks

Selecting Emoji for top app bar

Ability to use Pixel like switch instead of Material You

Secure Mode for app

Maximum brightness for selected screens

In app language changing

Enabling or Disabling confetti

Custom app color scheme

Different palette styles

Predefined schemes

Color inversion

Contrast adjusting

Controlling borders thickness

Enabling and disabling each existing shadow

Haptics controls

Light/Dark mode

AMOLED mode

Monet implementation (Dynamic colors) even for Android versions less than 12 by

Dynamic Theme

Image based color scheme

Icons Background shape selection

Rounded Corners

Cut Corners

Oval

Squircle

Octagon

Rounded Pentagon

Clover

Material Star

Small Material Star

Heart

Enhanced Heart

Custom fonts

Preinstalled fonts

Montserrat

Comfortaa

Caveat

Handjet

Jura

Podkova

Tektur

YsabeauSC

DejaVu

BadScript

RuslanDisplay

Catterdale

FRM32

Tokeely Brookings

Nunito

Nothing

WOPR Tweaked

Alegreya Sans

Minecraft Gnu

Granite Fixed

Nokia Pixel

Ztivalia

Axotrel

Lcd Octagon

Lcd Moving

Unisource

Ability to import any font (OTF/TTF) to further use

In app font scale changing

Changing between options list and grouped view

Confetti Type selection

Default

Festive

Explode

Rain

Side

Corners

ImageToolbox

Switch Type selection:

Material You

Compose

Pixel

Fluent

Cupertino

Liquid Glas

HyperOS

Slider Type Selection:

Fancy

Material You

Material

HyperOS

Main screen layout customization

(Yes, the app supports dynamic coloring based on wallpapers for every android version)

πŸ“š Tech stack & Open-source libraries

Minimum SDK level 23

Kotlin

based

Image Toolbox Libs

- set of essential libraries for Image Toolbox.

Dynamic Theme

- library, which allows you to easily implement custom color theming.

Modal Sheet

- modal bottom sheet that follows M3 guidelines.

Coroutines

for asynchronous work.

Flow

to emit values from data layer reactively.

Accompanist

to expand jetpack compose opportunities.

Decompose

- KMP lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI

Hilt

for dependency injection.

Coil

for loading images.

Konfetti

to establish beautiful particle system.

Jetpack

Compose

- Modern Declarative UI style framework based on composable functions.

Material You Kit

- Material 3 powerful UI components.

Data Store

- Store data asynchronously, consistently, and transactionally.

Lifecycle

- Observe Android lifecycles and handle UI states upon the lifecycle changes.

Exif Interface

- Read and write image file EXIF tags.

GPU Image

for creating and applying filters to the images.

SmartToolFactory

provides a bunch of helpful libraries.

AVIF Coder

and

JXL Coder

libraries which provide avif, heic, heif and jxl support.

Aire

and

Trickle

for creating and applying filters to the images on CPU using native cpp code.

πŸ“ App Architecture

See Modules Graph at

ARCHITECTURE.md

🌐 Translation

You can help translate Image Toolbox into your language on

Hosted Weblate

❀️ Find this repository useful?

Support it by joining

stargazers

for this repository. ⭐

And

follow

me for my next creations! 🀩

⭐ Star History

πŸ“’ Contributors

πŸ”’ Signing Certificate Hashes

SHA-256:

20d7689de0874f00015ea3e31fa067c15c03457d362d41d5e793db3a864fa534

SHA-1:

d69eacb30eeae804e8b72d2384c3c616b1906785

MD5:

db6f6b76c503d31099e4754e676353cf

For more info, see

wiki

βš–οΈ License

Designed and developed by 2023 T8RIN

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at

www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.

APK Permissions 17

  • android.permission.ACCESS_ADSERVICES_AD_ID
  • android.permission.ACCESS_ADSERVICES_ATTRIBUTION
  • android.permission.ACCESS_MEDIA_LOCATION
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.CAMERA
  • android.permission.FOREGROUND_SERVICE
  • android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION
  • android.permission.INTERNET
  • android.permission.MANAGE_EXTERNAL_STORAGE
  • android.permission.PROJECT_MEDIA
  • android.permission.READ_CONTACTS
  • android.permission.READ_EXTERNAL_STORAGE
  • android.permission.READ_MEDIA_IMAGES
  • android.permission.WAKE_LOCK
  • android.permission.WRITE_EXTERNAL_STORAGE
  • com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
  • ru.tech.imageresizershrinker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
APK Verified

The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way.

Other Variants

This release has multiple variants (e.g. diff architectures).

arm64-v8a arm64-v8a, armeabi-v7a, x86_64 x86_64