1つのトーンだけが必要なロゴをスキャンして生成された画像があります。ロゴの端の近くのピクセルはさまざまな密度を持っています。
を使用するには、他の背景色を無視して固有の(異なる)色を持つ必要があります。つまり:
- 透明な背景が必要です
- さまざまな色合いで塗り直す
スキャナーは白い29%の透明な背景の開始画像を出力します。完全に透明なPNGに変更し、ImageMagicを使用して色合いを変更したいと思います。
私が近づく唯一の方法は次のとおりです。
convert by level colors first
then change into a JPEG with white background
then changing it back to full-transparent
使用コマンド:
convert image.png +level-colors red, red-image.png
convert red-image.png red-image.jpg
convert red-image.jpg -transparent "#ffffff" full-trans.png
これにより、一部の成果物が生成され、ほとんどがJPEGステップで発生します。
これらの変換をすべて実行せずに1つのステップでPNGの背景を変更できますか? JPEGを通過できませんか?
この形式のスキャン画像を処理する方法の標準的な手順はありますか?