image-rs/imageproc

Image processing operations

解決する課題

imageprocは、Rustでコンピュータビジョンアプリケーションやグラフィックスエディタを構築するために、信頼性が高く十分にテストされた基盤を必要とする開発者向けに、画像処理ツールのコレクションを提供します。

仕組み

これはコアとなる image ライブラリの拡張として機能します。線形色空間(線形RGBなど)を前提としてピクセルに対する操作を実行します。パフォーマンス向上のため、ライブラリはさまざまな関数のシングルスレッド版とマルチスレッド版の両方を提供しており、後者は rayon ライブラリによって並列処理を活用します。

対象ユーザー

このライブラリは、マイナーな画像フォーマットや多次元データへの対応よりも、一貫したAPIと明確なドキュメントを優先する、画像ベースのソフトウェアを作成するRust開発者向けに設計されています。

ハイライト

  • 大きな画像の高速処理のためのオプションのマルチスレッドサポートが含まれています。
  • テキスト描画機能をサポートしています。
  • SDL2を使用したオプションの画像表示ウィンドウを提供します。
  • 知覚ハッシュ (phash) などの関数のための高速フーリエ変換 (FFT) といった高度な機能が含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト