awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repository-uri

Awesome GitHub RepositoriesBatch Image Processors

Tools for automating repetitive image processing tasks.

Distinguishing note: Focuses on batch automation workflows.

Explore 14 awesome GitHub repositories matching development tools & productivity · Batch Image Processors. Refine with filters or upvote what's useful.

Awesome Batch Image Processors GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • aseprite/asepriteAvatar aseprite

    aseprite/aseprite

    37,521Vezi pe GitHub↗

    Aseprite is a specialized graphics editor and animation suite designed for the creation of pixel-based artwork. It provides a comprehensive environment for managing multi-layered animation sequences, offering tools for frame-by-frame design, onion skinning, and real-time motion previews. The application is built to handle both indexed color palettes and full-color RGB editing, allowing users to maintain precise control over pixel data and transparency. What distinguishes Aseprite is its focus on programmable workflows and game asset production. It features a scriptable command architecture th

    Executes command-line scripts to batch convert, resize, or export large volumes of files.

    C++animated-spritesanimationaseprite
    Vezi pe GitHub↗37,521
  • danielgatis/rembgAvatar danielgatis

    danielgatis/rembg

    21,911Vezi pe GitHub↗

    Rembg is a machine learning-based toolkit designed for automated image background removal and subject segmentation. It functions as a versatile engine that identifies and extracts subjects from images, supporting diverse input methods including individual files, directory-based batch processing, and live binary data streams. The project distinguishes itself through its flexible integration options, offering a command-line interface for local automation, a library for programmatic access, and an HTTP service for remote requests. It utilizes deep learning architectures to classify pixels and ge

    Automates background removal across directories and watch folders for high-volume image processing.

    Pythonbackground-removalimage-processingpython
    Vezi pe GitHub↗21,911
  • mikubill/sd-webui-controlnetAvatar Mikubill

    Mikubill/sd-webui-controlnet

    17,853Vezi pe GitHub↗

    This project is an extension for Stable Diffusion that provides an image-to-image control framework. It serves as a multi-control constraint manager and structural data preprocessor, allowing users to guide the layout and composition of generated images through spatial maps and structural constraints. The system enables multi-constraint image generation by combining several different control inputs to enforce multiple stylistic or spatial rules within a single generation pass. It provides tools for visual image referencing and precise geometric or anatomical templating to ensure generated ima

    Automates the execution of sequential control tasks across directories of image files for batch generation.

    Python
    Vezi pe GitHub↗17,853
  • imagemagick/imagemagickAvatar ImageMagick

    ImageMagick/ImageMagick

    15,742Vezi pe GitHub↗

    ImageMagick is a comprehensive software suite for the creation, editing, composition, and conversion of digital images. It functions as both a command-line utility for batch processing and automation, and as a programming library that allows developers to integrate advanced image manipulation capabilities into external applications. The project is distinguished by its modular architecture, which supports hundreds of image formats through a pluggable coder system and external delegate libraries. It is designed for high-performance environments, utilizing memory-mapped pixel caching, stream-ori

    Provides a scriptable engine for automating complex, high-volume image workflows at scale.

    Ccommand-line-image-tooldigital-image-editingimage-conversion
    Vezi pe GitHub↗15,742
  • guofei9987/blind_watermarkAvatar guofei9987

    guofei9987/blind_watermark

    13,405Vezi pe GitHub↗

    This is a blind image watermarking and steganography tool designed to embed and extract hidden data from images without requiring the original source file. It functions as a framework for concealing text or bit arrays within images using mathematical transforms to ensure the marks remain invisible to the viewer. The system is designed for robust watermark extraction, allowing hidden information to be recovered even after images have undergone rotations, cropping, resizing, noise injection, or brightness changes. It utilizes a blind extraction mechanism that retrieves data using a shared passw

    Applies invisible marks to large volumes of images using parallel processing for efficiency.

    Pythonblind-watermarkimage-processingwatermark
    Vezi pe GitHub↗13,405
  • t8rin/imagetoolboxAvatar T8RIN

    T8RIN/ImageToolbox

    11,746Vezi pe GitHub↗

    ImageToolbox is an open-source Android application designed for comprehensive image manipulation and batch processing. It provides a toolkit for performing advanced visual edits, including background removal, geometric transformations, and the application of complex filter chains to prepare image assets. The application distinguishes itself through a modular, pipeline-based architecture that allows for the integration of new processing algorithms as isolated plugins. It leverages native hardware acceleration to handle intensive pixel manipulation tasks and supports asynchronous execution to m

    Streamlines repetitive tasks by applying complex editing operations and filter chains to multiple files simultaneously.

    Kotlinaiandroidbackground-removal
    Vezi pe GitHub↗11,746
  • vladmandic/sdnextAvatar vladmandic

    vladmandic/sdnext

    7,139Vezi pe GitHub↗

    SD.Next is an all-in-one web interface and multi-backend inference engine for generating, editing, and processing images and videos using diffusion models. It functions as a comprehensive tool for diffusion model management and an automated image processing pipeline for bulk operations. The project is distinguished by its hardware-backend abstraction layer, which provides automatic detection and acceleration for NVIDIA CUDA, AMD ROCm, Intel OpenVINO, and DirectML. It features a headless generative API and a programmatic command interface, allowing users to trigger tasks via REST API or CLI wi

    Provides batch image processing to apply generation or editing operations to multiple files simultaneously.

    Pythonai-artcaptiondiffusers
    Vezi pe GitHub↗7,139
  • lymphatus/caesium-image-compressorAvatar Lymphatus

    Lymphatus/caesium-image-compressor

    6,039Vezi pe GitHub↗

    Caesium is an image compression tool that reduces file sizes for JPG, PNG, WebP, and TIFF images while preserving visual quality and metadata. It operates as a cross-platform desktop application with a graphical interface, a command-line tool for scripting and automation, and a web-based interface for browser uploads, all supporting batch processing of multiple images at once. The tool distinguishes itself by offering multiple interaction modes — desktop, terminal, and web — each capable of handling the same core compression tasks. It preserves folder structure when saving compressed images,

    Compresses multiple images at once, maintaining folder structure and supporting automated workflows.

    C++caesiumcompressioncross-platform
    Vezi pe GitHub↗6,039
  • chainner-org/chainnerAvatar chaiNNer-org

    chaiNNer-org/chaiNNer

    5,855Vezi pe GitHub↗

    chaiNNer is a GPU-accelerated AI image upscaling application that uses a visual node-based interface for constructing image processing pipelines. At its core, it provides a node-based visual programming environment where users connect processing nodes in a directed acyclic graph, with a graph execution scheduler that traverses the pipeline in topological order. The application includes an iterator-based batch processing system that automatically applies the same pipeline to multiple files, and a model format conversion pipeline that transforms neural network models between PyTorch, ONNX, and N

    Processes multiple files through a visual pipeline using iterator nodes for uniform operations.

    Python
    Vezi pe GitHub↗5,855
  • kornelski/pngquantAvatar kornelski

    kornelski/pngquant

    5,671Vezi pe GitHub↗

    Compresses multiple PNG files in a single command with recursive directory traversal and shell script integration.

    Ccconversionimage-optimization
    Vezi pe GitHub↗5,671
  • coobird/thumbnailatorAvatar coobird

    coobird/thumbnailator

    5,420Vezi pe GitHub↗

    Thumbnailator este o bibliotecă Java de creare a miniaturilor de imagini concepută pentru generarea de imagini redimensionate cu păstrarea raportului de aspect și scalare de înaltă calitate. Acesta servește drept set de instrumente pentru rotirea, decuparea și ajustarea opacității imaginilor în aplicațiile Java. Biblioteca se distinge prin capacitatea de a funcționa ca un procesor de imagini conștient de Exif, rotind automat miniaturile pe baza metadatelor de orientare încorporate. De asemenea, oferă utilitare specializate pentru watermark-ul digital, permițând suprapunerea imaginilor secundare și a marcajelor de brand cu transparență ajustabilă. Capabilitățile de bază acoperă o gamă largă de sarcini de procesare a imaginilor, inclusiv decuparea punctului focal, redimensionarea dimensiunilor și adăugarea de margini imaginilor. Proiectul gestionează, de asemenea, exportul imaginilor procesate în fișiere sau fluxuri folosind scheme de denumire și setări de compresie configurabile.

    Enables automated programmatic workflows for applying rotations, borders, and opacity changes to collections of images.

    Javafluent-interfaceimage-processingimage-resizer
    Vezi pe GitHub↗5,420
  • zuruoke/watermark-removalAvatar zuruoke

    zuruoke/watermark-removal

    4,616Vezi pe GitHub↗

    This software is a watermark removal system that uses machine learning and image inpainting to delete unwanted text or logos from images. It reconstructs missing pixels to match the original background, ensuring visual consistency through pretrained models. The project includes a masking utility to isolate specific regions for content replacement using binary masks, bounding boxes, or brush strokes. It also features a batch processor that applies these cleaning tasks to large sets of images via a predefined file list. The system handles image preparation by normalizing dimensions and aspect

    Provides a system to automate the removal of designated areas across multiple images.

    Pythondeep-learningmachine-learningpython
    Vezi pe GitHub↗4,616
  • thejoefin/text-grabAvatar TheJoeFin

    TheJoeFin/Text-Grab

    4,610Vezi pe GitHub↗

    Text-Grab is a desktop utility that captures text from screen regions, images, PDFs, and native user interface elements using on-device optical character recognition (OCR) and Windows UI Automation. It processes text entirely locally without sending data to external services, and extracts text directly from UI controls with perfect accuracy by reading the accessibility tree. The application also includes a persistent snippet dictionary for instant retrieval of frequently used text via a configurable system-wide hotkey. The tool supports building reusable extraction workflows by saving capture

    Applies saved capture regions and pattern rules to automatically extract text from entire folders of images or PDFs.

    C#dotnetlocal-aimsix
    Vezi pe GitHub↗4,610
  • imazen/imageflowAvatar imazen

    imazen/imageflow

    4,402Vezi pe GitHub↗

    Imageflow este o bibliotecă de manipulare a imaginilor și un motor de compoziție de înaltă performanță, disponibil ca bibliotecă compatibilă C, procesor de imagini command-line și server dinamic de procesare a imaginilor. Oferă mijloacele de a decoda, coda și aplica transformări vizuale complexe imaginilor prin interfețe programatice, fișiere de job JSON sau query strings de URL. Sistemul se distinge printr-un pipeline de procesare bazat pe grafuri care permite codarea multi-format într-o singură trecere, generând dimensiuni și formate multiple de imagini dintr-o singură decodare pentru a reduce overhead-ul. De asemenea, dispune de un motor de decodare cu resurse limitate care impune limite stricte de memorie și dimensiune pentru a preveni epuizarea resurselor și atacurile de tip denial-of-service. Proiectul acoperă o gamă largă de capabilități de manipulare, inclusiv redimensionarea, decuparea, rotirea și filtrarea culorilor. Suportă sarcini avansate de compoziție, cum ar fi adăugarea de watermark-uri, generarea de canvas-uri goale și randarea formelor geometrice, alături de corecția automată a culorilor și ajustarea balansului de alb folosind analiza histogramelor. Logica de bază este expusă prin binding-uri de tip foreign function interface pentru integrare cross-language.

    Ships a command-line tool for automating batch image processing using JSON job files and operation graphs.

    Rustimage-compressionimage-manipulationimage-server
    Vezi pe GitHub↗4,402
  1. Home
  2. Development Tools & Productivity
  3. Batch Image Processors

Explorează sub-etichetele

  • OCR Batch ProcessorsTools that apply OCR to entire folders of images or PDFs using saved configurations and pattern rules. **Distinct from Batch Image Processors:** Distinct from Batch Image Processors: focuses on OCR text extraction with reusable rules, not general image manipulation.