- ベストアンサー
データ圧縮のメカニズム?
データを圧縮、解凍と良く使いますが 実際どうして圧縮できるのですか? くわしい内容はいりません 理屈程度で良いです 例えば水(H2O)を圧縮すると 質量は変わらず体積が小さくなる=密度が濃くなる (分子と分子の間隔が小さくなる) ですが 画像データを圧縮だと(自分の知識の範囲での想像) 100万画素の1枚の写真があったとして1画素1ビットと仮にするとこれは100万ビット(これら便宜上の数値とします)になります(=これを換算すると0.25MBですね) 100万ビットには同じ色(データ)がいくつも存在するから同じ色同士をサブルーチン化して区分けして プログラムを運用している 高圧縮になるほど1枚あたりの写真はサブルーチンの個数が少なくなる こんな理屈で当たっているでしょうか? どうでも良いことなのですが いつもこんなことばかり考えています プロの方よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
お礼
ありがとうございます 求めていた回答に近いので理解できました 要するにある決められた規則で省略をするのですね ソフト屋ではないので詳しいことは判りませんが ベーシックとかは長々とプログラムは作らず関連性のあるところはサブルーチンで括って簡略化しているようなのでもしかしたらそうなのだろう的に思ってました