私は約54万桁の数字を持っています。私は540,000がちょっとばかげているので、この数字を合理的な長さに圧縮したいと思います。これに最適な圧縮アルゴリズムと圧縮方法はどれくらいでしょうか?540,000桁の数字を圧縮するにはどうすればよいですか?
少し背景:基本的に私は幅200個のピクセルと300個のピクセルの長さで絵を持っています。私は各ピクセルの赤緑の青の値を取り出しています。したがって、各ピクセルは9桁で表されます(赤の緑の値はそれぞれ0〜255の数値で表されるため)。画像の総数は60000ピクセルです。この絵を数字で表現すると、9 x 60000 = 540,000という数字になります。
私のプログラムに識別子を入力してイメージをプルアップしたいということです。理想的には、私は "sahSHS#@ 2211fSAA21113"のような短い識別子の文字列を入力してプログラムを開くことができます。プログラムでは、必要な画像のピクセル配置/色を生成することができます。このプログラムでは何も記憶されていません。それはあなたがそれを与える文字シーケンスを取り、それを使ってどのピクセルがどの位置に表示されるべきかを決定するだけです。 – user3858843
申し訳ありませんが、あなたは180,000バイトを16バイトまで圧縮することはできませんし、あらゆる種類の認識可能な画像を再現できるようになります。 –