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
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PistonDevelopers avatar

PistonDevelopers/image

0
View on GitHub↗
5,805 Stars·709 Forks·Rust·Apache-2.0·10 Aufrufe

Image

Dieses Projekt ist eine Bildverarbeitungsbibliothek, die darauf ausgelegt ist, Pixeldaten zu manipulieren, visuelle Filter anzuwenden und das Erscheinungsbild von Bildern anzupassen. Sie fungiert als Low-Level-Werkzeug zur Verarbeitung von Roh-Pixel-Buffern und zur Verwaltung von Bilddaten.

Die Bibliothek bietet ein Toolkit für die Manipulation der Bildgeometrie, einschließlich Skalieren, Zuschneiden, Spiegeln und Rotieren von Bildern. Sie dient zudem als Bildformat-Konverter für die Kodierung und Dekodierung von Daten zwischen gängigen binären Dateiformaten sowie als Metadaten-Extraktor zum Abrufen von Dimensionen und Farbprofilen aus Dateiköpfen.

Die Funktionen decken Low-Level-Bildverarbeitung ab, wie z. B. die Modifikation von Helligkeit, Kontrast, Farbton und Sättigung. Sie unterstützt zudem die Anwendung visueller Filter wie Weichzeichnen, Schärfen und Graustufentransformationen.

Features

  • C-Based Image Engines - Implements a core processing engine in C for high-performance mathematical operations on pixel arrays.
  • C Image Processing Libraries - Provides a high-performance C library for raw pixel buffer manipulation and image processing.
  • Pixel-Level Image Manipulation - Performs direct modification of individual pixel colors and properties within image buffers.
  • Low-Level Pixel Buffer Access - Provides direct access to contiguous memory buffers to ensure high-throughput pixel manipulation.
  • Pixel-Based Manipulations - Provides capabilities to manipulate raw pixel data using memory-mapped buffers for coordinate-based transformations.
  • Image File Loading - Reads image files from disk into memory and writes processed buffers back to storage.
  • Image Format Encoding - Converts raw pixel buffers into standardized raster image file formats for storage or transmission.
  • Image Format Conversion - Changes the file type of an image, such as from JPEG to PNG, during save operations.
  • Image Geometry Toolkits - Offers a comprehensive toolkit for resizing, cropping, flipping, and rotating images.
  • Image Processing and Manipulation - Provides a suite of tools for decoding, encoding, and modifying digital images across various formats.
  • Image Visual Filters - Implements visual filters such as blur, sharpening, and grayscale transformations to modify image appearance.
  • Image Format Decoders - Decodes common image file formats to prepare raw pixel data for processing and manipulation.
  • Format Converters - Translates images between different binary file formats to ensure cross-platform compatibility.
  • Multi-Format Codecs - Utilizes encoding and decoding components to translate between common binary image formats and internal memory.
  • Geometry Coordinate Remapping - Transforms image dimensions and orientation by remapping pixel coordinates from source to destination buffers.
  • Image Buffer Serializations - Implements logic to write processed in-memory image buffers back to permanent storage using format-specific encoding.
  • Image Metadata Extraction - Retrieves dimensions and color profile specifications from image files without decoding all pixels.
  • Image Metadata Retrieval - Retrieves image dimensions and color profile information by parsing file headers without decoding all pixels.
  • Media Header Parsing - Extracts technical metadata and dimensions from image headers without loading the full pixel set.
  • Static Image Filters - Processes images with blur, sharpen, and grayscale effects to modify visual clarity and tone.
  • Image Property Adjusters - Allows fine-tuning of brightness, contrast, hue, and saturation to change the overall visual look.
  • Color Adjustments - Provides functions to modify brightness, contrast, and saturation across the image pixel grid.
  • Spatial Geometry Manipulators - Resizes, crops, flips, and rotates images to change their physical dimensions or visual orientation.
  • Image Processing - Library for image encoding and decoding.

Star-Verlauf

Star-Verlauf für pistondevelopers/imageStar-Verlauf für pistondevelopers/image

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht pistondevelopers/image?

Dieses Projekt ist eine Bildverarbeitungsbibliothek, die darauf ausgelegt ist, Pixeldaten zu manipulieren, visuelle Filter anzuwenden und das Erscheinungsbild von Bildern anzupassen. Sie fungiert als Low-Level-Werkzeug zur Verarbeitung von Roh-Pixel-Buffern und zur Verwaltung von Bilddaten.

Was sind die Hauptfunktionen von pistondevelopers/image?

Die Hauptfunktionen von pistondevelopers/image sind: C-Based Image Engines, C Image Processing Libraries, Pixel-Level Image Manipulation, Low-Level Pixel Buffer Access, Pixel-Based Manipulations, Image File Loading, Image Format Encoding, Image Format Conversion.

Welche Open-Source-Alternativen gibt es zu pistondevelopers/image?

Open-Source-Alternativen zu pistondevelopers/image sind unter anderem: sixlabors/imagesharp — ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying… image-rs/image — This is a Rust image processing library designed for encoding and decoding various image file formats and manipulating… php-imagine/imagine — Imagine is an object-oriented PHP image processing library and manipulation framework. It provides a unified interface… dlemstra/magick.net — Magick.NET is a C# image processing library that serves as a .NET wrapper for ImageMagick. It provides a raster… bradlarson/gpuimage2 — GPUImage2 is a Swift framework for applying real-time filters and effects to images and video using the GPU. It… google/skia — Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital…

Open-Source-Alternativen zu Image

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Image.
  • sixlabors/imagesharpAvatar von SixLabors

    SixLabors/ImageSharp

    7,954Auf GitHub ansehen↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    C#bmpc-sharpdrawing
    Auf GitHub ansehen↗7,954
  • image-rs/imageAvatar von image-rs

    image-rs/image

    5,802Auf GitHub ansehen↗

    This is a Rust image processing library designed for encoding and decoding various image file formats and manipulating pixels. It provides a digital image manipulation toolkit and a set of image format codecs to read data from files and write memory buffers into standard formats. The library features a pure-Rust processing pipeline to ensure memory safety and cross-platform compatibility. It includes a pluggable hook system for dynamic format registration, allowing external crates to register custom decoders and encoders at runtime. The capability surface covers geometry manipulation for res

    Rustdecoding-imagespixelrust
    Auf GitHub ansehen↗5,802
  • php-imagine/imagineAvatar von php-imagine

    php-imagine/Imagine

    4,474Auf GitHub ansehen↗

    Imagine is an object-oriented PHP image processing library and manipulation framework. It provides a unified interface for performing transformations, cropping, and scaling images across different backend processing engines. The library abstracts multiple underlying image processing drivers through a common adapter-based interface, ensuring consistent API behavior. It utilizes a unified object model to map high-level requests to engine-specific operations and employs a lazy-evaluation transformation queue to defer the execution of filters until the final output is requested. Its capabilities

    PHP
    Auf GitHub ansehen↗4,474
  • dlemstra/magick.netAvatar von dlemstra

    dlemstra/Magick.NET

    3,907Auf GitHub ansehen↗

    Magick.NET is a C# image processing library that serves as a .NET wrapper for ImageMagick. It provides a raster graphics engine for rendering text, drawing graphics, and manipulating images using a native interface. The library handles the conversion of vector files, such as PDF, EPS, and PostScript, into raster formats. It also includes tools for extracting image metadata, such as EXIF data and raw thumbnails. The system covers a wide range of image manipulation capabilities, including resizing, format conversion, watermarking, and the merging of multiple images into static or animated file

    C#convertdotnet-standarddraw
    Auf GitHub ansehen↗3,907
Alle 30 Alternativen zu Image anzeigen→