アカウント名:
パスワード:
まったくの素人ですが、HDR画像 [wikipedia.org]、非可逆圧縮 [wikipedia.org]、と来た時に、動画コーデック由来のもの(WebP, AVIF, HEIC, etc.)しかないと YUV 変換がらみのトラブルが気になります。あと最大ピクセル数制限も。
RGB 対応、CM
いっそのことPNGに非可逆圧縮でも入れたらどうなん、と思ってなんとなく調べたら、Lossy PNG [qiita.com]なる黒魔術に遭遇してしまった…。
単純に減色してパレットに落とし込んでるのではなく、圧縮しやすいように間引きというか誤魔化し入れてるようだけど、あからさまに劣化してるから、まぁ次世代JPEGみたいな物にはならん。けど、出来上がるのが普通のPNGってのが面白いね。
しかし次世代JPEGどうなるんだろなぁ…。もうそろそろjpeg2000で良くね? ヤダ? jp2kならどのブラウザでも対応してるだろうし、使いやすくしたら良いじゃねーかね。
あからさまに劣化してるというけど、画像の実例は最初のやつでも元のpngの18%のサイズ、8割減だからな他のフォーマットでこれだけの圧縮率実現して、この程度の劣化で済むやつがあるかな?
普通のjpegの品質90%で圧縮してみたら、64KBになったよ。14%。そして画質はPNGとほぼ変わらん。良くみれば若干違うけど劣化という感じではない。一方のLossyPNGは明らかに劣化が見て取れる。うろこ状のような劣化。
JPEGは品質80%ぐらいにすると40KB程度、元PNGの9%程度。若干ザラつき感があるかも程度で十分綺麗。LossyPNGの18%より断然綺麗。JPEG品質50%で22KB、5%サイズ。明らかにディテールの劣化が出てくるが全体的にはまだ綺麗。JPEG品質30%で15KB、3%サイズ。この辺りでようやくLossyPNGの18%と同等の劣化具合かなー、って感じになった。
jpegでこんなもん。jpeg2000だと遙かに圧縮耐性が良いのでもっといける。WebP等も同様と思われる。なお画像は有名なレナなので、自分で簡単に試せる。
PNGは比較的シンプルな可逆圧縮だから、どうしたってjpegなどの周波数領域で間引いて圧縮する技術にはかなわないね。
WebPは変色というかくすみが結構酷いぞ、あと勝手に補正してんのかボケやすい。くすみ対策でsharp-yuvやらオプションは追加されたけど、手元で使ってる感じだと焼け石に水レベル。同容量のjpgの方が遥かにマシってケースは多々ある。
webpの色ずれひどいよね。あとjpegなら8x8dotブロックで完全に区切られて他のブロックに影響が及ばないがwebpはなんか画像全体が影響しあう感じで、一部分だけ差し替えたような画像の前と同じ部分が前と同じ見栄えにならないのが今ふたつ。(それゆえの高圧縮率なんだろうけど)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
変換トラブルが気になる (スコア:2)
まったくの素人ですが、HDR画像 [wikipedia.org]、非可逆圧縮 [wikipedia.org]、と来た時に、動画コーデック由来のもの(WebP, AVIF, HEIC, etc.)しかないと YUV 変換がらみのトラブルが気になります。あと最大ピクセル数制限も。
RGB 対応、CM
Lossy PNG (スコア:1)
いっそのことPNGに非可逆圧縮でも入れたらどうなん、と思ってなんとなく調べたら、
Lossy PNG [qiita.com]なる黒魔術に遭遇してしまった…。
単純に減色してパレットに落とし込んでるのではなく、圧縮しやすいように間引きというか誤魔化し入れてるようだけど、あからさまに劣化してるから、まぁ次世代JPEGみたいな物にはならん。けど、出来上がるのが普通のPNGってのが面白いね。
しかし次世代JPEGどうなるんだろなぁ…。
もうそろそろjpeg2000で良くね? ヤダ? jp2kならどのブラウザでも対応してるだろうし、使いやすくしたら良いじゃねーかね。
Re: (スコア:0)
あからさまに劣化してるというけど、画像の実例は最初のやつでも元のpngの18%のサイズ、8割減だからな
他のフォーマットでこれだけの圧縮率実現して、この程度の劣化で済むやつがあるかな?
Re: (スコア:0)
普通のjpegの品質90%で圧縮してみたら、64KBになったよ。14%。
そして画質はPNGとほぼ変わらん。良くみれば若干違うけど劣化という感じではない。
一方のLossyPNGは明らかに劣化が見て取れる。うろこ状のような劣化。
JPEGは品質80%ぐらいにすると40KB程度、元PNGの9%程度。若干ザラつき感があるかも程度で十分綺麗。LossyPNGの18%より断然綺麗。
JPEG品質50%で22KB、5%サイズ。明らかにディテールの劣化が出てくるが全体的にはまだ綺麗。
JPEG品質30%で15KB、3%サイズ。この辺りでようやくLossyPNGの18%と同等の劣化具合かなー、って感じになった。
jpegでこんなもん。jpeg2000だと遙かに圧縮耐性が良いのでもっといける。WebP等も同様と思われる。
なお画像は有名なレナなので、自分で簡単に試せる。
PNGは比較的シンプルな可逆圧縮だから、どうしたってjpegなどの周波数領域で間引いて圧縮する技術にはかなわないね。
Re: (スコア:0)
WebPは変色というかくすみが結構酷いぞ、あと勝手に補正してんのかボケやすい。
くすみ対策でsharp-yuvやらオプションは追加されたけど、手元で使ってる感じだと焼け石に水レベル。
同容量のjpgの方が遥かにマシってケースは多々ある。
Re:Lossy PNG (スコア:0)
webpの色ずれひどいよね。
あとjpegなら8x8dotブロックで完全に区切られて他のブロックに影響が及ばないが
webpはなんか画像全体が影響しあう感じで、一部分だけ差し替えたような画像の
前と同じ部分が前と同じ見栄えにならないのが今ふたつ。
(それゆえの高圧縮率なんだろうけど)