アカウント名:
パスワード:
素直に算術符号使った方がいいんじゃないの?どのブラウザがデコードできるかどうかはともかくとして
いや、Leptonも使ってる [dropbox.com]んだって。
Instead of writing bits as zeros and ones, Lepton encodes the data using the VP8 arithmetic coder, ...
元々JPEGにはハフマン符号と算術符号が規定されている。しかし算術符号はIBMの特許切れまで使えなかったが、今時のlibjpegではデフォで使えるようになっている。libjpegに付属するjpegtranで算術符号にするだけで2割とか3割とか小さくなる。だから新しいフォーマットなんか不要。
ただ、libjpegをリンクしていても表示できないアプリは多いかも。linuxのビュアー・ブラウザだと、libgdkあたりでダメみたい。昔ながらのlibX11を直接扱うビュアーだと算術符号使ったjpegでも大丈夫。
Leptonがやってるのは算術符号に置き換えるだけじゃないけどね。
算術符号にしただけのjpegと大差がないのに、わざわざ別フォーマットを作る必要があるのか?って話でしょ。
それよりさらに小さくなるならな。Dropboxは何百億というJpegファイルを管理してるんだ。少しの差でもチリと積もれば山となる。
訂正:チリも積もれば山となる。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
こんなの使うより (スコア:0)
素直に算術符号使った方がいいんじゃないの?
どのブラウザがデコードできるかどうかはともかくとして
Re: (スコア:0)
いや、Leptonも使ってる [dropbox.com]んだって。
Instead of writing bits as zeros and ones, Lepton encodes the data using the VP8 arithmetic coder, ...
Re: (スコア:0)
元々JPEGにはハフマン符号と算術符号が規定されている。
しかし算術符号はIBMの特許切れまで使えなかったが、
今時のlibjpegではデフォで使えるようになっている。
libjpegに付属するjpegtranで算術符号にするだけで2割とか3割とか小さくなる。
だから新しいフォーマットなんか不要。
ただ、libjpegをリンクしていても表示できないアプリは多いかも。
linuxのビュアー・ブラウザだと、libgdkあたりでダメみたい。
昔ながらのlibX11を直接扱うビュアーだと算術符号使ったjpegでも大丈夫。
Re: (スコア:0)
Leptonがやってるのは算術符号に置き換えるだけじゃないけどね。
Re: (スコア:0)
算術符号にしただけのjpegと大差がないのに、わざわざ別フォーマットを作る必要があるのか?って話でしょ。
Re: (スコア:0)
それよりさらに小さくなるならな。
Dropboxは何百億というJpegファイルを管理してるんだ。少しの差でもチリと積もれば山となる。
Re:こんなの使うより (スコア:0)
訂正:チリも積もれば山となる。