Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Image processing operations

License

NotificationsYou must be signed in to change notification settings

image-rs/imageproc

Repository files navigation

crates.iodoc-badgeLicenseDependency status

An image processing library, based on theimage library.

API documentation

Goals

A performant, well-tested, well-documented library with a consistent API, suitable for use asthe basis of computer vision applications or graphics editors.

Non-goals

Maximum genericity over image storages or formats, or support for higher-dimensional images.

Color Space

Functions in this library implicitly assume that pixels colors arestored in a linear color space likeRGB as opposed to a non-linear colorspace such assRGB.

If you are not familiar with gamma correction thenthis article containsan introduction and examples of color artefacts resultingfrom not using linear color spaces.

Parallelism

This library provides both single-threaded and multi-threaded variations of several functionsby usingrayon.

Depending on image size and the amount of work performed per pixel the parallel versions may notalways be faster - we recommend benchmarking for your specific use-case.

Crate Features

Default Features

  • rayon: enables multi-threaded versions of several functions

Optional Features

  • katexit: enables latex in documentation viakatexit
  • display-window: enablessdl2
  • sdl2: enables the displaying of images (usingimageproc::window) withsdl2

How to contribute

SeeCONTRIBUTING.md.


[8]ページ先頭

©2009-2025 Movatter.jp