5

画像 (png、jpeg など) を 1 ビット/ピクセルのビットマップ画像に変換するコマンドとオプションを探しています (Photoshop でビットマップに変換した場合と同様です)。以下の例を参照してください

Railsアプリ内からプログラムで実行したい(RMagickやImageMagickなど)

ここに画像の説明を入力

以下の作品:

convert yo.jpg -remap pattern:gray30 mono.gif

しかし、その場合にphosotsohpが行うことと比較して、何が起こっているのかをよりよく理解したいと思います。ここで説明されている多くの可能性を考慮してください (リンクの@roger_rowland thx)

最終的に私がやりたいのは、この「効果」を持ち、ぼやけた効果で終わることなく画像を拡大することです

4

2 に答える 2

3

おそらく、量子化とディザリングをカバーするImageMagick のドキュメントを参照するだけで十分でしょう。まさにあなたが求めているものだと思います。それは...ですか?

わかりました - サイズ変更時にぼやけてしまわないようにするには、元の画像のコピーを保持する必要があります (つまり、ハーフトーンやディザリングなどの前に)。次に、サイズを変更する必要がある場合は、元の画像のコピーに対してサイズ変更 (適切なインターポレーターを使用してアップまたはダウン) を行い、このサイズ変更されたオリジナルのコピーに対してモノクロ変換を繰り返して、サイズ変更されたモノクロを取得します。

編集- 最新のコメントに従って、次のようなことを試してください。

convert yo.jpg -colorspace Gray -ordered-dither h4x4a -scale 2000x2000 mono.png 
于 2013-04-07T09:58:48.093 に答える