先日のiOSDC 2025にて「作って学ぶWebP入門」という発表をしました。 fortee.jp スライド: speakerdeck.com 台本とアニメーション付きのスライド: www.icloud.com サンプルコード: github.com 何かの原理や仕組みを学ぶための最も優れた方法の一つは、自分で作ってみることです。 WebPのデコーダ・エンコーダの実装は類似のソフトウェアを書いた経験がなければ非常に難易度が高いです。 その理由は、圧縮の工程が複数の処理から成り立っていて、各工程が前の工程に依存するために、各工程を独立して一つずつ検証しながら実装することが難しいためです。 そこでこの講演では、WebPのLossless圧縮における最も唯一必須かつ難解に使われている圧縮手法であるハフマン符号化について重点的に解説し、ハフマン符号化だけを適用したWebP画像が作れるエンコーダをサ

