GitHub - T8RIN/ImageToolbox: 🖼️ Image Toolbox is a powerful app for advanced image manipulation. It offers dozens of features, from basic tools like crop and draw to filters, OCR, and a wide range of image processing options
Pangram verdict · v3.3
We believe that this document is fully human-written
AI likelihood · overall
HumanArticle text · 1,416 words · 7 segments analyzed
🗺 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 enhance images with AI. 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
https://boosty.to/t8rin 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 https://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 Background Remover ONNX MlKit
Document Scanner OpenCV MlKit
Analytics ❌ ✅
Crashlytics ❌ ✅
Other Google deps ❌ ✅
All Other Features ✅ ✅
✨ Features
Batch processing
Applying filter chains (More than 310 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 Deuteranopia 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 Error Level Analysis Luminance Gradient Average Distance Copy Move Detection Simple Weave Pixelization
Staggered Pixelization Cross Pixelization Micro Macro Pixelization Orbital Pixelization Vortex Pixelization Pulse Grid Pixelization Nucleus Pixelization Radial Weave Pixelization Border Frame Glitch Variant VHS Block Glitch Crt Curvature Pixel Melt Bloom Distortion VHS NTSC Expand Image Shader
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 Creating searchable PDF with recognized text behind images Tesseract or PaddleOCR (v5/v6)
EXIF metadata editing/deleting
Loading images from internet
Image Stitching
Image Stacking
Image Splitting
Background Removal
By drawing Automatically
MlKit U2NetP U2Net RMBG InSPyReNet BiRefNet ISNet YOLO MODNet
Watermarking
Repeating Text Image Stamp Timestamp Digital (Steganography)
Drawing on Image/Background
Pen Flood Fil Spray Neon Highlighter Warp (Move, Grow, Shrink, Swirl, Mix) Privacy Blur Pixelation Paint Text Image Brush Filter Brush Spot Healing (with ability to download AI model for generative inpainting) 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 Merge Split Rotate Rearrange Page Numbering Watermark Signature Compress Grayscale Repair Protect Unlock Metadata Remove Pages Crop Flatten Extract Images Zip PDF Print PDF PDF to Text (OCR) Remove Annotations
Document Scanning
AI tools (100+ ready to use models available)
Upscale Remove BG DeJPEG DeNoise Colorize Artifacts Enhance Anime Scans
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 1 to 20 images More than 310 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