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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • aseprite/asepriteAvatar von aseprite

    aseprite/aseprite

    37,521Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗37,521
  • danielgatis/rembgAvatar von danielgatis

    danielgatis/rembg

    21,911Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,911
  • mikubill/sd-webui-controlnetAvatar von Mikubill

    Mikubill/sd-webui-controlnet

    17,853Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,853
  • imagemagick/imagemagickAvatar von ImageMagick

    ImageMagick/ImageMagick

    15,742Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,742
  • guofei9987/blind_watermarkAvatar von guofei9987

    guofei9987/blind_watermark

    13,405Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,405
  • t8rin/imagetoolboxAvatar von T8RIN

    T8RIN/ImageToolbox

    11,746Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,746
  • vladmandic/sdnextAvatar von vladmandic

    vladmandic/sdnext

    7,139Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,139
  • lymphatus/caesium-image-compressorAvatar von Lymphatus

    Lymphatus/caesium-image-compressor

    6,039Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,039
  • chainner-org/chainnerAvatar von chaiNNer-org

    chaiNNer-org/chaiNNer

    5,855Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,855
  • kornelski/pngquantAvatar von kornelski

    kornelski/pngquant

    5,671Auf GitHub ansehen↗

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

    Ccconversionimage-optimization
    Auf GitHub ansehen↗5,671
  • coobird/thumbnailatorAvatar von coobird

    coobird/thumbnailator

    5,420Auf GitHub ansehen↗

    Thumbnailator ist eine Java-Bibliothek für Bild-Thumbnails, die für die Generierung skalierter Bilder unter Beibehaltung des Seitenverhältnisses und mit hochwertiger Skalierung entwickelt wurde. Es dient als Toolkit zum Drehen, Zuschneiden und Anpassen der Deckkraft von Bildern innerhalb von Java-Anwendungen. Die Bibliothek zeichnet sich durch ihre Fähigkeit aus, als Exif-bewusster Bildprozessor zu fungieren, der Thumbnails automatisch basierend auf eingebetteten Orientierungs-Metadaten dreht. Sie bietet zudem spezialisierte Utilities für digitales Wasserzeichen, wodurch sekundäre Bilder und Branding-Marker mit einstellbarer Transparenz überlagert werden können. Die Kernfunktionen decken ein breites Spektrum an Bildverarbeitungsaufgaben ab, einschließlich Fokuspunkt-Zuschneiden, Dimension-Skalierung und das Hinzufügen von Bildrändern. Das Projekt handhabt zudem den Export verarbeiteter Bilder in Dateien oder Streams unter Verwendung konfigurierbarer Namensschemata und Kompressionseinstellungen.

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

    Javafluent-interfaceimage-processingimage-resizer
    Auf GitHub ansehen↗5,420
  • zuruoke/watermark-removalAvatar von zuruoke

    zuruoke/watermark-removal

    4,616Auf GitHub ansehen↗

    Diese Software ist ein System zur Wasserzeichenentfernung, das maschinelles Lernen und Image-Inpainting verwendet, um unerwünschten Text oder Logos aus Bildern zu löschen. Es rekonstruiert fehlende Pixel, um sie an den ursprünglichen Hintergrund anzupassen, und stellt so durch vortrainierte Modelle visuelle Konsistenz sicher. Das Projekt enthält ein Maskierungs-Utility, um spezifische Regionen für den Inhaltsersatz mittels binärer Masken, Bounding-Boxes oder Pinselstrichen zu isolieren. Es verfügt zudem über einen Batch-Prozessor, der diese Bereinigungsaufgaben über eine vordefinierte Dateiliste auf große Bildersätze anwendet. Das System handhabt die Bildvorbereitung durch Normalisierung von Dimensionen und Seitenverhältnissen in Tensoren, um Bilder für die neuronale Netzwerkverarbeitung mit ihren entsprechenden Masken auszurichten.

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

    Pythondeep-learningmachine-learningpython
    Auf GitHub ansehen↗4,616
  • thejoefin/text-grabAvatar von TheJoeFin

    TheJoeFin/Text-Grab

    4,610Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,610
  • imazen/imageflowAvatar von imazen

    imazen/imageflow

    4,402Auf GitHub ansehen↗

    Imageflow is a high-performance image manipulation library and composition engine available as a C-compatible library, a command-line image processor, and a dynamic image processing server. It provides the means to decode, encode, and apply complex visual transformations to images through programmatic interfaces, JSON job files, or on-the-fly URL query strings. The system distinguishes itself through a graph-based processing pipeline that allows for single-pass multi-format encoding, generating multiple image sizes and formats from a single decode to reduce overhead. It further features a res

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

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

Unter-Tags erkunden

  • 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.