1

PNG のような高レベルの画像フォーマットを GIF のような低レベルのフォーマットに変換できることはわかっています。すべてのデータがあり、何を保持し、何を残すかを決定できるからです。たとえば、256 色の画像を白黒に変換することもできます。

問題は、他の方法で何が起こるかです。白黒の写真を 256 色に変換したい場合はどうすればよいでしょうか。それはできますか?うるさすぎますか?または、たとえば、2 ^ 20 色の範囲の非常に高品質の画像があり、それを 2 ^ 21 色に変換したい場合...それは良くなりますが、私の目では違いがわかりませんか?

基本的に私の質問は、レベルを下げるのではなく、レベルを追加したい場合です。(モノラル サウンド ファイルがあり、それを wav に変換したい場合は、サウンドにも適用されます)。レベルは色などを示すことができます...完璧ではありませんが、それを行うことはできますか?

4

1 に答える 1

1

あなたはそれ以上の情報を持っていないので、そうしても何の利益もありません。低レベルの例: ビットがあるので、1 または 0 にすることができます: b = [0 1]。次に、そのビットを 2 ビット フィールドに格納します。値は 0 または 1 のままなので、ビットフィールドの残りの部分は、入力する情報がないため、単に使用されません。画像の例でも同じです。2 ^ 21 ビンに並べ替えたい 2 ^ 20 色があります。これにより、一部のビンが空になります。ここでは何も得られません。

補間のように、メソッドを使用してこれらのレベルを埋めることができますが、これにより追加情報が「表示」されることはありません。

于 2014-05-09T07:49:42.747 に答える