名古屋出身ソフトウェアエンジニアのブログ

ハーフトーン画像変換プログラムを PyPI に公開しました

公開:
更新:

昨年は、自分の最初の PyPI パッケージを公開しました。名前は「halftone-converter」で、AM ハーフトーン画像を作成するための画像変換機能 (CLI) を提供しています。

以下が特徴です。

  • Cairo graphics library(ベクター画像エンジン)を使った高品質のレンダリング
  • グレー、RGB、CMYK の 3 種類のハーフトーンタイプが処理可能
  • ICC プロファイルを利用した色空間変換
curegit/halftone-converter: An image converter to create high quality halftone images
An image converter to create high quality halftone images - curegit/halftone-converter: An image converter to create high quality halftone images

インストールと使い方

大半の環境では pip だけで入ります。

pip3 install halftone-converter

入力として画像ファイルを取り、出力としてハーフトーンの画像ファイルを生成します。引数などの詳細は、リポジトリの README をご覧ください。

Halftone conversion

プロジェクトの背景

このプロジェクトは、別の機械学習プロジェクトでハーフトーン作成処理が必要だったという自分自身のニーズから生まれました。このプロジェクトを PyPI に公開することで、同等のニーズをたまたま持っている人に役立つことを願っています。