awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
image-rs avatar

image-rs/image

0
View on GitHub↗
5,802 स्टार्स·706 फोर्क्स·Rust·Apache-2.0·7 व्यूज़

Image

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 resizing, cropping, and rotating images, as well as color management for space conversions and gradient generation. It includes tools for extracting and embedding metadata such as Exif and ICC profiles, and provides functions for visual filter application and appearance adjustments.

Quality assurance is handled through fuzz testing, using randomized input generation to identify vulnerabilities in binary file parsing.

Features

  • Image Manipulation Toolkits - Provides a comprehensive toolkit for resizing, cropping, rotating and applying visual filters to digital image buffers.
  • Image Decoding - Converts image data from files or byte streams into a usable in-memory pixel representation.
  • Image Format Encoding - Implements tools for encoding raw pixel buffers into various standardized raster image file formats.
  • Image Processing Libraries - Serves as a comprehensive Rust library for encoding, decoding, and manipulating various image file formats.
  • Image Processing Traits - Defines common behaviors for image types and pixel formats using Rust traits to enable generic processing logic.
  • Pixel Buffers - Uses generic pixel buffers to store raw image data with support for various color depths and channels.
  • Image Format Registration - Implements a pluggable hook system for registering custom image decoders and encoders at runtime.
  • Pure-Rust Implementations - Implements image manipulation algorithms entirely in Rust to ensure memory safety and cross-platform compatibility.
  • Color Manipulation - Generates color gradients and converts images between different color types or paletted formats.
  • Pixel Color Sampling - Extracts pixel data using sampling and interpolation methods to create a generic view of the image.
  • Interpolated Sampling - Provides coordinate-based pixel sampling with interpolation to enable high-quality image resizing and rotation.
  • Header-Only Decoding - Reads file headers and magic bytes to determine image dimensions and color space before loading full pixel data.
  • Image Geometry Toolkits - Provides toolsets for resizing, cropping, flipping, and rotating images to change dimensions and orientation.
  • Image Metadata Extraction - Provides systems for extracting and embedding technical properties like Exif and ICC profiles within image files.
  • Metadata Embedding - Supports writing and embedding Exif and ICC profile information directly into image file headers.
  • Color Space Conversions - Changes images from one color representation to another, such as converting full-color images to grayscale.
  • Image Visual Filters - Provides a variety of visual filters, including Gaussian blur and grayscale conversion, to alter image output.
  • Color Space Converters - Includes a utility for transforming images between different color representations, including grayscale and paletted formats.
  • Programmatic Image Synthesis - Enables the creation of new images from scratch by initializing buffers and manipulating individual pixels.
  • Fuzz Testing - Employs randomized input generation to stress test image decoders and identify binary parsing vulnerabilities.
  • Image Property Adjusters - Implements functions to modify brightness, contrast, and hue to adjust the aesthetic of images.

स्टार हिस्ट्री

image-rs/image के लिए स्टार हिस्ट्री चार्टimage-rs/image के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Image के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Image के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • sixlabors/imagesharpSixLabors का अवतार

    SixLabors/ImageSharp

    7,954GitHub पर देखें↗

    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
    GitHub पर देखें↗7,954
  • pistondevelopers/imagePistonDevelopers का अवतार

    PistonDevelopers/image

    5,805GitHub पर देखें↗

    This project is an image processing library designed for manipulating pixel data, applying visual filters, and adjusting image appearance. It functions as a low-level tool for processing raw pixel buffers and managing image data. The library provides a toolkit for image geometry manipulation, including resizing, cropping, flipping, and rotating images. It also serves as an image format converter for encoding and decoding data between common binary file formats and as a metadata extractor for retrieving dimensions and color profiles from file headers. The capabilities cover low-level image pr

    Rust
    GitHub पर देखें↗5,805
  • hybridgroup/gocvhybridgroup का अवतार

    hybridgroup/gocv

    7,463GitHub पर देखें↗

    GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and deep learning inference engine, providing programmatic access to a wide range of algorithms for image manipulation, object detection, and video analysis. The project differentiates itself through high-performance native bindings and hardware acceleration. It utilizes a foreign function interface to map Go calls to C++ functions and includes a hardware-agnostic backend dispatch to route neural network tasks to computation engines such as CUDA and OpenVINO. The library covers a br

    Go
    GitHub पर देखें↗7,463
  • imazen/imageflowimazen का अवतार

    imazen/imageflow

    4,402GitHub पर देखें↗

    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

    Rustimage-compressionimage-manipulationimage-server
    GitHub पर देखें↗4,402
Image के सभी 30 विकल्प देखें→

Image को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Image दिखाई देता है।
  • सर्वर-साइड इमेज प्रोसेसिंग लाइब्रेरीज़
  • बैच इमेज रिसाइजिंग और कंप्रेशन

अक्सर पूछे जाने वाले प्रश्न

image-rs/image क्या करता है?

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.

image-rs/image की मुख्य विशेषताएं क्या हैं?

image-rs/image की मुख्य विशेषताएं हैं: Image Manipulation Toolkits, Image Decoding, Image Format Encoding, Image Processing Libraries, Image Processing Traits, Pixel Buffers, Image Format Registration, Pure-Rust Implementations।

image-rs/image के कुछ ओपन-सोर्स विकल्प क्या हैं?

image-rs/image के ओपन-सोर्स विकल्पों में शामिल हैं: sixlabors/imagesharp — ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying… pistondevelopers/image — This project is an image processing library designed for manipulating pixel data, applying visual filters, and… hybridgroup/gocv — GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and… imazen/imageflow — Imageflow is a high-performance image manipulation library and composition engine available as a C-compatible library,… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… jimp-dev/jimp — Jimp is a zero-dependency JavaScript image processing library and programmatic editor designed for manipulating,…