awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

服务端图像处理库

排名更新于 2026年6月30日

For 用于服务端图像处理的库, the strongest matches are sixlabors/imagesharp (ImageSharp is a comprehensive), hybridgroup/gocv (GoCV is a Go binding for OpenCV, giving you) and imagemagick/imagemagick (ImageMagick is a comprehensive image processing library that offers). libvips/libvips and lovell/sharp round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

这些库为服务器环境下的图像调整大小、编码和处理提供了强大的工具。

服务端图像处理库

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • sixlabors/imagesharpSixLabors 的头像

    SixLabors/ImageSharp

    7,954在 GitHub 上查看↗

    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

    ImageSharp is a comprehensive .NET image processing library that supports resizing, encoding, and decoding across many formats (JPEG, PNG, WebP, etc.) with high-quality resampling and quality controls, directly matching the need for programmatic image manipulation.

    C#Color Space ConvertersImage Format DecodersResampling Optimizations
    在 GitHub 上查看↗7,954
  • hybridgroup/gocvhybridgroup 的头像

    hybridgroup/gocv

    7,463在 GitHub 上查看↗

    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

    GoCV is a Go binding for OpenCV, giving you programmatic access to a mature image processing ecosystem with high-quality resizing, broad format support, quality-controlled encoding, and optional CUDA/OpenVINO acceleration — it squarely covers the core capabilities and most required features for your image manipulation needs.

    GoColor Space Converters
    在 GitHub 上查看↗7,463
  • imagemagick/imagemagickImageMagick 的头像

    ImageMagick/ImageMagick

    15,742在 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

    ImageMagick is a comprehensive image processing library that offers extensive format support, high-quality resizing algorithms, and encoding/decoding with quality control, along with a programmatic API in C and bindings for many languages, fully matching the need for programmatic image manipulation.

    CBatch Image ProcessorsCLI Image Processing ToolsFormat Converters
    在 GitHub 上查看↗15,742
  • libvips/libvipslibvips 的头像

    libvips/libvips

    11,085在 GitHub 上查看↗

    Libvips is a C-based image processing library designed to manipulate large visual assets through a low-memory, parallel processing pipeline. It functions as a streaming image processor that avoids loading entire files into system memory, enabling the handling of massive images in resource-constrained environments. The library distinguishes itself through a demand-driven architecture that constructs a deferred execution plan, computing only the necessary pixels for a final output. By utilizing a cache-friendly tiled processing model and memory-mapped file access, it minimizes latency and redun

    libvips is a C-based image processing library with a streaming, low-memory pipeline that handles resizing and encoding across many formats (JPEG, PNG, WebP, TIFF, etc.), and it offers SIMD optimizations and language bindings—exactly matching your need for programmatic image manipulation with format support and quality control.

    CHigh-Performance ImageImage ProcessingC-Based Image Engines
    在 GitHub 上查看↗11,085
  • lovell/sharplovell 的头像

    lovell/sharp

    32,340在 GitHub 上查看↗

    Sharp is a high-performance image processing library for Node.js. It serves as a native extension and wrapper for the libvips framework, providing tools for image resizing, format conversion, and programmatic data manipulation. The project enables the transformation of images into web-friendly formats such as WebP and AVIF while preserving color profiles and alpha channels. It also provides capabilities for generating blank image buffers with specified dimensions and background colors. The library covers a broad range of image manipulation utilities, including rotation, extraction, compositi

    Sharp is a high-performance Node.js library that wraps libvips for programmatic image resizing and encoding into formats like JPEG, PNG, WebP, and AVIF, making it a direct fit for your need for a programmatic image manipulation library with strong format support and resizing capabilities.

    JavaScriptNode.js Image ProcessingDeferred Execution GraphsImage and Media Processing
    在 GitHub 上查看↗32,340
  • python-pillow/pillowpython-pillow 的头像

    python-pillow/Pillow

    13,637在 GitHub 上查看↗

    Pillow is a Python image processing library and digital image manipulation toolkit used for opening, manipulating, and saving various image file formats. It serves as a multi-format image codec wrapper that enables the reading and writing of diverse standards such as JPEG, PNG, TIFF, and BMP. The library provides tools for programmatic image manipulation, including resizing, cropping, rotating, and transforming visual content through direct pixel data modification. It supports pixel data analysis to extract and modify raw information for custom visual processing and data transformations. The

    Pillow is a full-featured Python image processing library that supports resizing and encoding across many formats with quality control and SIMD optimizations, exactly the kind of programmatic manipulation library this search is after.

    PythonFile and Image HandlingC-Based Image EnginesImage Format Plugins
    在 GitHub 上查看↗13,637
  • oliver-moran/jimpoliver-moran 的头像

    oliver-moran/jimp

    14,621在 GitHub 上查看↗

    Jimp is a JavaScript image processing library and Node.js manipulation tool designed to perform image transformations and edits entirely within a JavaScript environment. It is a zero-dependency image library that operates without requiring native binaries or external system software dependencies. The project provides a programmatic interface for automated image transformations, including resizing, cropping, and filtering. It supports the creation of custom image pipelines and server-side image editing by processing data without relying on native system tools.

    Jimp is a pure JavaScript image processing library for Node.js that provides a programmatic API for resizing, cropping, and filtering images without native dependencies — fitting the search for a library-based image manipulation tool, though it lacks hardware acceleration and streaming support.

    TypeScriptImage ProcessingDependency-Free RuntimesImage Transformation Utilities
    在 GitHub 上查看↗14,621
  • nothings/stbnothings 的头像

    nothings/stb

    33,970在 GitHub 上查看↗

    This project is a collection of portable, header-only C functions designed for integration into software projects without complex build dependencies or external linking requirements. It provides a suite of low-level utilities for graphics, audio, and data management, focusing on direct memory manipulation and zero-dependency portability. By utilizing a single-header distribution model, the library simplifies dependency management while allowing developers to maintain full control over memory allocation and binary size through compile-time configuration. The library distinguishes itself by off

    stb provides single-file, header-only C libraries (stbimage, stbimagewrite, stbimage_resize) for decoding, encoding with quality control, and high-quality resizing of common image formats, directly fitting the need for a programmatic image manipulation library.

    CSingle-Header LibrariesText RenderingAudio Processing
    在 GitHub 上查看↗33,970
  • justadudewhohacks/opencv4nodejsjustadudewhohacks 的头像

    justadudewhohacks/opencv4nodejs

    5,045在 GitHub 上查看↗

    opencv4nodejs is a set of JavaScript wrappers and a C++ native addon that provides Node.js bindings for the OpenCV library. It functions as a computer vision library and image processing framework, exposing high-performance C++ algorithms to a JavaScript environment. The project enables the execution of vision algorithms for detecting faces, tracking objects, and analyzing visual data using deep neural networks. It includes capabilities for data pattern classification, text pattern recognition, and the identification of facial landmarks and gestures. The framework covers a broad capability s

    opencv4nodejs provides Node.js bindings for the OpenCV library, giving you programmatic access to its comprehensive image processing capabilities including high-quality resizing algorithms, format support, and encoding/decoding with quality control — fitting your need for an image manipulation library with a programmatic API.

    C++Computer Vision LibrariesOpenCV BindingsComputer Vision Frameworks
    在 GitHub 上查看↗5,045
  • aheckmann/gmaheckmann 的头像

    aheckmann/gm

    6,980在 GitHub 上查看↗

    gm is a JavaScript image processing library and Node.js manipulation tool that serves as a programmatic wrapper for the GraphicsMagick engine. It translates JavaScript method calls into shell commands to automate the resizing, cropping, and transformation of images. The library provides an interface to execute specific GraphicsMagick operations while allowing raw command passthrough for custom arguments or engine features not covered by the standard API. Its capabilities cover geometric manipulation, color and tone adjustment, and image quality optimization. It includes tools for image compo

    gm is a Node.js wrapper for GraphicsMagick that provides programmatic image resizing and encoding via a JavaScript API, making it a solid fit for image manipulation; it covers key features like format support and asynchronous streaming, though hardware acceleration depends on the underlying engine and is not exposed directly.

    JavaScriptBinary WrappersAsynchronous Process WrappersCommand Line Tool Integrations
    在 GitHub 上查看↗6,980
  • nodeca/picanodeca 的头像

    nodeca/pica

    4,111在 GitHub 上查看↗

    Pica is a client-side utility for browser-based image scaling, format transformation, and file optimization. It functions as a canvas image processor that transforms data between canvas elements, bitmaps, and blobs for local manipulation within the web browser. The library distinguishes itself through high-quality downscaling using Lanczos resampling and a multi-threaded processing model. It utilizes web workers to split image processing into tiles across CPU cores to increase resizing speed. The project covers a broad range of image manipulation capabilities, including high-quality scaling

    Pica is a focused image resizing library for the browser that delivers high-quality results and near-native speed via WebAssembly, but it does not handle encoding to various formats or quality control, making it a narrower fit for a general-purpose image processing library.

    TypeScriptBrowser-Based Image ProcessingCanvas-Based Image ProcessorsClient-Side Image Processing
    在 GitHub 上查看↗4,111
  • janko/image_processingjanko 的头像

    janko/image_processing

    939在 GitHub 上查看↗

    This project is a modular image manipulation framework and processing pipeline library designed for Ruby applications. It provides a programmable interface for executing complex image transformations, including resizing, cropping, rotating, and compositing, while managing file input and output parameters. The library distinguishes itself through a fluent, chainable interface that allows developers to construct sophisticated processing workflows by linking modular operations together. It functions as an image transformation engine that delegates heavy lifting to external native binary tools, e

    This is a Ruby library for image processing that wraps high-quality backends like ImageMagick and libvips, giving you resizing and encoding capabilities, though it's limited to Ruby bindings and doesn't explicitly expose streaming or hardware acceleration.

    RubyImage Manipulation ToolkitsImage Processing and ManipulationCustom Processing Pipelines
    在 GitHub 上查看↗939
  • intervention/imageIntervention 的头像

    Intervention/image

    14,345在 GitHub 上查看↗

    Intervention Image is a PHP image processing library designed for editing and manipulating image assets. It functions as an abstraction layer that provides a simplified interface for performing programmatic visual adjustments and compositions. The project utilizes a driver-based architecture that allows for switching between different underlying image processing engines without requiring changes to the application logic. This abstraction extends to the handling of animated image formats, enabling the manipulation of frames and properties across various processing drivers. The library covers

    Intervention Image is a PHP image processing library that provides a unified API for resizing and encoding images via GD and Imagick backends, covering format support and quality control, but it lacks streaming and explicit hardware acceleration, making it a solid match within its language ecosystem.

    PHPImage Editing and ProcessingAnimatedAnimated Image Manipulation
    在 GitHub 上查看↗14,345
  • jimp-dev/jimpjimp-dev 的头像

    jimp-dev/jimp

    14,621在 GitHub 上查看↗

    Jimp is a zero-dependency JavaScript image processing library and programmatic editor designed for manipulating, resizing, and filtering images in Node.js. It functions as a multi-format image encoder and extensible pipeline that operates entirely in JavaScript to ensure portable deployment across different environments without requiring native system dependencies. The engine features a modular architecture that allows for custom image processor builds and the registration of custom processing plugins. This extensibility enables the addition of specific visual effects and custom file-type enc

    Jimp is a zero-dependency JavaScript image processing library for Node.js that supports resizing and multi-format encoding/decoding via a programmatic API, making it a solid fit for programmatic image manipulation even though it lacks native hardware acceleration or streaming optimizations.

    TypeScriptImage Manipulation ToolkitsPure JavaScript ImplementationsImage Cropping Tools
    在 GitHub 上查看↗14,621
一览前 10 名对比
仓库Star 数语言许可证最后推送
sixlabors/imagesharp8KC#other2026年2月19日
hybridgroup/gocv7.5KGoNOASSERTION2026年5月28日
imagemagick/imagemagick15.7KCother2026年2月19日
libvips/libvips11.1KClgpl-2.12026年2月20日
lovell/sharp32.3KJavaScriptApache-2.02026年6月16日
python-pillow/pillow13.6KPythonNOASSERTION2026年6月23日
oliver-moran/jimp14.6KTypeScriptMIT2026年4月7日
nothings/stb34KCNOASSERTION2026年4月15日
justadudewhohacks/opencv4nodejs5KC++MIT2023年4月18日
aheckmann/gm7KJavaScript—2025年2月25日

Related searches

  • an image processing library for Go
  • a library for image processing in Rust
  • a java library for image processing
  • a C# library for image processing
  • 批量图片优化工具
  • 图像处理与相册
  • AI 图像超分辨率放大库
  • Image compression tool