docs: add CUSTOM_ID properties to all org-mode sections master
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sat, 21 Mar 2026 07:57:59 +0000 (09:57 +0200)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sat, 21 Mar 2026 07:57:59 +0000 (09:57 +0200)
doc/index.org

index d0b03ad..18aa0a6 100644 (file)
@@ -10,6 +10,9 @@
 #+HTML_HEAD: </style>
 
 * General
+:PROPERTIES:
+:CUSTOM_ID: general
+:END:
 - This program is free software: released under Creative Commons Zero
   (CC0) license
 
@@ -21,6 +24,9 @@
 - [[https://www.svjatoslav.eu/projects/][Other software projects hosted at svjatoslav.eu]]
 
 ** Source code
+:PROPERTIES:
+:CUSTOM_ID: source-code
+:END:
 - [[https://www2.svjatoslav.eu/gitweb/?p=imagesqueeze.git;a=snapshot;h=HEAD;sf=tgz][Download latest snapshot in TAR GZ format]]
 
 - [[https://www2.svjatoslav.eu/gitweb/?p=imagesqueeze.git;a=summary][Browse Git repository online]]
@@ -29,6 +35,9 @@
   : git clone https://www2.svjatoslav.eu/git/imagesqueeze.git
 
 * Overview
+:PROPERTIES:
+:CUSTOM_ID: overview
+:END:
 Lossy image codec. Optimized for photos. I developed it to test out an
 image compression ideas.
 
@@ -45,6 +54,9 @@ artifacts. Still sharp edges are always preserved. Also no blocks
 typical to JPEG are ever seen.  I think that is awesome result for
 just ~ 2.5 bits per pixel on that color photo.
 * Algorithm description
+:PROPERTIES:
+:CUSTOM_ID: algorithm-description
+:END:
 + Color image is split into three separate channels: Y, U and V.
   + Each channel is independently compressed.
 
@@ -62,6 +74,7 @@ just ~ 2.5 bits per pixel on that color photo.
     difference.
 ** Algorighm advantages
    :PROPERTIES:
+   :CUSTOM_ID: algorithm-advantages
    :ID:       1d917f74-e763-4a71-976e-4aa60732efa6
    :END:
 + It can be applied to any amount of dimensions, even for sound and
@@ -79,6 +92,9 @@ just ~ 2.5 bits per pixel on that color photo.
 + Fast: Very little computations per pixel.
 
 * TODO Things to improve
+:PROPERTIES:
+:CUSTOM_ID: todo-things-to-improve
+:END:
 - Code documentation is weak.
 
 - Better sample applications needed: