diff options
Diffstat (limited to 'services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html')
| -rw-r--r-- | services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html | 47 |
1 files changed, 46 insertions, 1 deletions
diff --git a/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html b/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html index d90c0af1..41ebb8dc 100644 --- a/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html +++ b/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PNG 画像の最小構成エンコーダを実装する|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53"> + <link rel="stylesheet" href="/style.css?h=f4a12de8fc55ef1668e211e6c6db4ade"> </head> <body class="single"> <header class="header"> @@ -43,6 +43,51 @@ <header class="post-header"> <h1 class="post-title">PNG 画像の最小構成エンコーダを実装する</h1> </header> + <nav class="toc"> + <h2>目次</h2> + <ul> + <li> + <a href="#section--intro">はじめに</a> + </li> + <li> + <a href="#section--basic-structure-of-png">PNG ファイルの基本構造</a> + </li> + <li> + <a href="#section--implement-png-encoder">PNG のエンコーダを実装する</a> + <ul> + <li> + <a href="#section--implement-png-encoder--png-signature">PNG signature</a> + </li> + <li> + <a href="#section--implement-png-encoder--structure-of-chunk">Chunk の構造</a> + </li> + <li> + <a href="#section--implement-png-encoder--ihdr-chunk">IHDR chunk</a> + </li> + <li> + <a href="#section--implement-png-encoder--idat-chunk">IDAT chunk</a> + <ul> + <li> + <a href="#section--implement-png-encoder--idat-chunk--zlib">Zlib</a> + </li> + <li> + <a href="#section--implement-png-encoder--idat-chunk--image-data">画像データ</a> + </li> + </ul> + </li> + <li> + <a href="#section--implement-png-encoder--iend-chunk">IEND chunk</a> + </li> + </ul> + </li> + <li> + <a href="#section--outro">おわりに</a> + </li> + <li> + <a href="#section--references">参考</a> + </li> + </ul> + </nav> <div class="post-content"> <section id="changelog"> <h2><a href="#changelog">更新履歴</a></h2> |
