diff --git a/04-webp/index.html b/04-webp/index.html index 70027eb..2db4331 100644 --- a/04-webp/index.html +++ b/04-webp/index.html @@ -857,9 +857,7 @@

Gallery: Europa Mekano

diff --git a/05-avif/bilder/avif/ark_bird.avif b/05-avif/bilder/avif/ark_bird.avif new file mode 100644 index 0000000..d7b476b Binary files /dev/null and b/05-avif/bilder/avif/ark_bird.avif differ diff --git a/05-avif/bilder/avif/ark_bird_detalj.avif b/05-avif/bilder/avif/ark_bird_detalj.avif new file mode 100644 index 0000000..982108d Binary files /dev/null and b/05-avif/bilder/avif/ark_bird_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_bird_detalj2.avif b/05-avif/bilder/avif/ark_bird_detalj2.avif new file mode 100644 index 0000000..87589fe Binary files /dev/null and b/05-avif/bilder/avif/ark_bird_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_bird_detalj3.avif b/05-avif/bilder/avif/ark_bird_detalj3.avif new file mode 100644 index 0000000..4ad09a3 Binary files /dev/null and b/05-avif/bilder/avif/ark_bird_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_bryggan.avif b/05-avif/bilder/avif/ark_bryggan.avif new file mode 100644 index 0000000..4c22b6c Binary files /dev/null and b/05-avif/bilder/avif/ark_bryggan.avif differ diff --git a/05-avif/bilder/avif/ark_bryggan_detalj.avif b/05-avif/bilder/avif/ark_bryggan_detalj.avif new file mode 100644 index 0000000..cd42930 Binary files /dev/null and b/05-avif/bilder/avif/ark_bryggan_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_bryggan_detalj2.avif b/05-avif/bilder/avif/ark_bryggan_detalj2.avif new file mode 100644 index 0000000..f10bfc7 Binary files /dev/null and b/05-avif/bilder/avif/ark_bryggan_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_bryggan_detalj3.avif b/05-avif/bilder/avif/ark_bryggan_detalj3.avif new file mode 100644 index 0000000..f777ab5 Binary files /dev/null and b/05-avif/bilder/avif/ark_bryggan_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_euromek.avif b/05-avif/bilder/avif/ark_euromek.avif new file mode 100644 index 0000000..d2a0339 Binary files /dev/null and b/05-avif/bilder/avif/ark_euromek.avif differ diff --git a/05-avif/bilder/avif/ark_euromek_detalj.avif b/05-avif/bilder/avif/ark_euromek_detalj.avif new file mode 100644 index 0000000..770bda5 Binary files /dev/null and b/05-avif/bilder/avif/ark_euromek_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_euromek_detalj2.avif b/05-avif/bilder/avif/ark_euromek_detalj2.avif new file mode 100644 index 0000000..8e8d3ba Binary files /dev/null and b/05-avif/bilder/avif/ark_euromek_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_euromek_detalj3.avif b/05-avif/bilder/avif/ark_euromek_detalj3.avif new file mode 100644 index 0000000..303c823 Binary files /dev/null and b/05-avif/bilder/avif/ark_euromek_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_exit.avif b/05-avif/bilder/avif/ark_exit.avif new file mode 100644 index 0000000..292d553 Binary files /dev/null and b/05-avif/bilder/avif/ark_exit.avif differ diff --git a/05-avif/bilder/avif/ark_exit_detalj.avif b/05-avif/bilder/avif/ark_exit_detalj.avif new file mode 100644 index 0000000..69d4571 Binary files /dev/null and b/05-avif/bilder/avif/ark_exit_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_exit_detalj2.avif b/05-avif/bilder/avif/ark_exit_detalj2.avif new file mode 100644 index 0000000..01f8843 Binary files /dev/null and b/05-avif/bilder/avif/ark_exit_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_exit_detalj3.avif b/05-avif/bilder/avif/ark_exit_detalj3.avif new file mode 100644 index 0000000..a70da86 Binary files /dev/null and b/05-avif/bilder/avif/ark_exit_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_falt.avif b/05-avif/bilder/avif/ark_falt.avif new file mode 100644 index 0000000..1931cb9 Binary files /dev/null and b/05-avif/bilder/avif/ark_falt.avif differ diff --git a/05-avif/bilder/avif/ark_falt_detalj.avif b/05-avif/bilder/avif/ark_falt_detalj.avif new file mode 100644 index 0000000..a941704 Binary files /dev/null and b/05-avif/bilder/avif/ark_falt_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_falt_detalj2.avif b/05-avif/bilder/avif/ark_falt_detalj2.avif new file mode 100644 index 0000000..d7aa8c8 Binary files /dev/null and b/05-avif/bilder/avif/ark_falt_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_falt_detalj3.avif b/05-avif/bilder/avif/ark_falt_detalj3.avif new file mode 100644 index 0000000..3cd3e09 Binary files /dev/null and b/05-avif/bilder/avif/ark_falt_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_hallsta.avif b/05-avif/bilder/avif/ark_hallsta.avif new file mode 100644 index 0000000..e2bb8ea Binary files /dev/null and b/05-avif/bilder/avif/ark_hallsta.avif differ diff --git a/05-avif/bilder/avif/ark_hallsta_detalj.avif b/05-avif/bilder/avif/ark_hallsta_detalj.avif new file mode 100644 index 0000000..627b1d9 Binary files /dev/null and b/05-avif/bilder/avif/ark_hallsta_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_hallsta_detalj2.avif b/05-avif/bilder/avif/ark_hallsta_detalj2.avif new file mode 100644 index 0000000..588addc Binary files /dev/null and b/05-avif/bilder/avif/ark_hallsta_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_hallsta_detalj3.avif b/05-avif/bilder/avif/ark_hallsta_detalj3.avif new file mode 100644 index 0000000..c2aa2ad Binary files /dev/null and b/05-avif/bilder/avif/ark_hallsta_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_mechanik.avif b/05-avif/bilder/avif/ark_mechanik.avif new file mode 100644 index 0000000..4f5d68b Binary files /dev/null and b/05-avif/bilder/avif/ark_mechanik.avif differ diff --git a/05-avif/bilder/avif/ark_mechanik_detalj.avif b/05-avif/bilder/avif/ark_mechanik_detalj.avif new file mode 100644 index 0000000..aeeb075 Binary files /dev/null and b/05-avif/bilder/avif/ark_mechanik_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_mechanik_detalj2.avif b/05-avif/bilder/avif/ark_mechanik_detalj2.avif new file mode 100644 index 0000000..79602ff Binary files /dev/null and b/05-avif/bilder/avif/ark_mechanik_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_mechanik_detalj3.avif b/05-avif/bilder/avif/ark_mechanik_detalj3.avif new file mode 100644 index 0000000..33b347b Binary files /dev/null and b/05-avif/bilder/avif/ark_mechanik_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_overpass.avif b/05-avif/bilder/avif/ark_overpass.avif new file mode 100644 index 0000000..ee78507 Binary files /dev/null and b/05-avif/bilder/avif/ark_overpass.avif differ diff --git a/05-avif/bilder/avif/ark_overpass_detalj.avif b/05-avif/bilder/avif/ark_overpass_detalj.avif new file mode 100644 index 0000000..fd81d8a Binary files /dev/null and b/05-avif/bilder/avif/ark_overpass_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_overpass_detalj2.avif b/05-avif/bilder/avif/ark_overpass_detalj2.avif new file mode 100644 index 0000000..9f2190d Binary files /dev/null and b/05-avif/bilder/avif/ark_overpass_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_overpass_detalj3.avif b/05-avif/bilder/avif/ark_overpass_detalj3.avif new file mode 100644 index 0000000..76aee5d Binary files /dev/null and b/05-avif/bilder/avif/ark_overpass_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_patrol.avif b/05-avif/bilder/avif/ark_patrol.avif new file mode 100644 index 0000000..c98d571 Binary files /dev/null and b/05-avif/bilder/avif/ark_patrol.avif differ diff --git a/05-avif/bilder/avif/ark_patrol_detalj.avif b/05-avif/bilder/avif/ark_patrol_detalj.avif new file mode 100644 index 0000000..23afd11 Binary files /dev/null and b/05-avif/bilder/avif/ark_patrol_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_patrol_detalj2.avif b/05-avif/bilder/avif/ark_patrol_detalj2.avif new file mode 100644 index 0000000..8bc3227 Binary files /dev/null and b/05-avif/bilder/avif/ark_patrol_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_patrol_detalj3.avif b/05-avif/bilder/avif/ark_patrol_detalj3.avif new file mode 100644 index 0000000..1698ae2 Binary files /dev/null and b/05-avif/bilder/avif/ark_patrol_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_pool.avif b/05-avif/bilder/avif/ark_pool.avif new file mode 100644 index 0000000..2c0323f Binary files /dev/null and b/05-avif/bilder/avif/ark_pool.avif differ diff --git a/05-avif/bilder/avif/ark_pool_detalj.avif b/05-avif/bilder/avif/ark_pool_detalj.avif new file mode 100644 index 0000000..4b148c7 Binary files /dev/null and b/05-avif/bilder/avif/ark_pool_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_pool_detalj2.avif b/05-avif/bilder/avif/ark_pool_detalj2.avif new file mode 100644 index 0000000..7d463be Binary files /dev/null and b/05-avif/bilder/avif/ark_pool_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_pool_detalj3.avif b/05-avif/bilder/avif/ark_pool_detalj3.avif new file mode 100644 index 0000000..81b791d Binary files /dev/null and b/05-avif/bilder/avif/ark_pool_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_schiffer.avif b/05-avif/bilder/avif/ark_schiffer.avif new file mode 100644 index 0000000..e18d0d0 Binary files /dev/null and b/05-avif/bilder/avif/ark_schiffer.avif differ diff --git a/05-avif/bilder/avif/ark_schiffer_detalj.avif b/05-avif/bilder/avif/ark_schiffer_detalj.avif new file mode 100644 index 0000000..365d9f0 Binary files /dev/null and b/05-avif/bilder/avif/ark_schiffer_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_schiffer_detalj2.avif b/05-avif/bilder/avif/ark_schiffer_detalj2.avif new file mode 100644 index 0000000..7ccb747 Binary files /dev/null and b/05-avif/bilder/avif/ark_schiffer_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_schiffer_detalj3.avif b/05-avif/bilder/avif/ark_schiffer_detalj3.avif new file mode 100644 index 0000000..af32fa2 Binary files /dev/null and b/05-avif/bilder/avif/ark_schiffer_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_search01.avif b/05-avif/bilder/avif/ark_search01.avif new file mode 100644 index 0000000..56937af Binary files /dev/null and b/05-avif/bilder/avif/ark_search01.avif differ diff --git a/05-avif/bilder/avif/ark_search01_detalj.avif b/05-avif/bilder/avif/ark_search01_detalj.avif new file mode 100644 index 0000000..8a95a11 Binary files /dev/null and b/05-avif/bilder/avif/ark_search01_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_search01_detalj2.avif b/05-avif/bilder/avif/ark_search01_detalj2.avif new file mode 100644 index 0000000..dd0a935 Binary files /dev/null and b/05-avif/bilder/avif/ark_search01_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_search01_detalj3.avif b/05-avif/bilder/avif/ark_search01_detalj3.avif new file mode 100644 index 0000000..0d9011d Binary files /dev/null and b/05-avif/bilder/avif/ark_search01_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_tess.avif b/05-avif/bilder/avif/ark_tess.avif new file mode 100644 index 0000000..4272335 Binary files /dev/null and b/05-avif/bilder/avif/ark_tess.avif differ diff --git a/05-avif/bilder/avif/ark_tess_detalj.avif b/05-avif/bilder/avif/ark_tess_detalj.avif new file mode 100644 index 0000000..5cc69b9 Binary files /dev/null and b/05-avif/bilder/avif/ark_tess_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_tess_detalj2.avif b/05-avif/bilder/avif/ark_tess_detalj2.avif new file mode 100644 index 0000000..ac9c2e7 Binary files /dev/null and b/05-avif/bilder/avif/ark_tess_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_tess_detalj3.avif b/05-avif/bilder/avif/ark_tess_detalj3.avif new file mode 100644 index 0000000..5a164ca Binary files /dev/null and b/05-avif/bilder/avif/ark_tess_detalj3.avif differ diff --git a/05-avif/bilder/avif/ark_thule.avif b/05-avif/bilder/avif/ark_thule.avif new file mode 100644 index 0000000..253a200 Binary files /dev/null and b/05-avif/bilder/avif/ark_thule.avif differ diff --git a/05-avif/bilder/avif/ark_thule_detalj.avif b/05-avif/bilder/avif/ark_thule_detalj.avif new file mode 100644 index 0000000..c5de886 Binary files /dev/null and b/05-avif/bilder/avif/ark_thule_detalj.avif differ diff --git a/05-avif/bilder/avif/ark_thule_detalj2.avif b/05-avif/bilder/avif/ark_thule_detalj2.avif new file mode 100644 index 0000000..c873467 Binary files /dev/null and b/05-avif/bilder/avif/ark_thule_detalj2.avif differ diff --git a/05-avif/bilder/avif/ark_thule_detalj3.avif b/05-avif/bilder/avif/ark_thule_detalj3.avif new file mode 100644 index 0000000..5c9d271 Binary files /dev/null and b/05-avif/bilder/avif/ark_thule_detalj3.avif differ diff --git a/05-avif/bilder/jpg/ark_bird.jpg b/05-avif/bilder/jpg/ark_bird.jpg new file mode 100644 index 0000000..5480ef3 Binary files /dev/null and b/05-avif/bilder/jpg/ark_bird.jpg differ diff --git a/05-avif/bilder/jpg/ark_bird_detalj.jpg b/05-avif/bilder/jpg/ark_bird_detalj.jpg new file mode 100644 index 0000000..1fecdc2 Binary files /dev/null and b/05-avif/bilder/jpg/ark_bird_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_bird_detalj2.jpg b/05-avif/bilder/jpg/ark_bird_detalj2.jpg new file mode 100644 index 0000000..a11cbf5 Binary files /dev/null and b/05-avif/bilder/jpg/ark_bird_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_bird_detalj3.jpg b/05-avif/bilder/jpg/ark_bird_detalj3.jpg new file mode 100644 index 0000000..7ddefca Binary files /dev/null and b/05-avif/bilder/jpg/ark_bird_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_bryggan.jpg b/05-avif/bilder/jpg/ark_bryggan.jpg new file mode 100644 index 0000000..30b7a8e Binary files /dev/null and b/05-avif/bilder/jpg/ark_bryggan.jpg differ diff --git a/05-avif/bilder/jpg/ark_bryggan_detalj.jpg b/05-avif/bilder/jpg/ark_bryggan_detalj.jpg new file mode 100644 index 0000000..d1eb5b3 Binary files /dev/null and b/05-avif/bilder/jpg/ark_bryggan_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_bryggan_detalj2.jpg b/05-avif/bilder/jpg/ark_bryggan_detalj2.jpg new file mode 100644 index 0000000..02a3bdd Binary files /dev/null and b/05-avif/bilder/jpg/ark_bryggan_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_bryggan_detalj3.jpg b/05-avif/bilder/jpg/ark_bryggan_detalj3.jpg new file mode 100644 index 0000000..aaec4b9 Binary files /dev/null and b/05-avif/bilder/jpg/ark_bryggan_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_euromek.jpg b/05-avif/bilder/jpg/ark_euromek.jpg new file mode 100644 index 0000000..49ca5e4 Binary files /dev/null and b/05-avif/bilder/jpg/ark_euromek.jpg differ diff --git a/05-avif/bilder/jpg/ark_euromek_detalj.jpg b/05-avif/bilder/jpg/ark_euromek_detalj.jpg new file mode 100644 index 0000000..c340b40 Binary files /dev/null and b/05-avif/bilder/jpg/ark_euromek_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_euromek_detalj2.jpg b/05-avif/bilder/jpg/ark_euromek_detalj2.jpg new file mode 100644 index 0000000..84275f0 Binary files /dev/null and b/05-avif/bilder/jpg/ark_euromek_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_euromek_detalj3.jpg b/05-avif/bilder/jpg/ark_euromek_detalj3.jpg new file mode 100644 index 0000000..f391bbb Binary files /dev/null and b/05-avif/bilder/jpg/ark_euromek_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_exit.jpg b/05-avif/bilder/jpg/ark_exit.jpg new file mode 100644 index 0000000..8cf5625 Binary files /dev/null and b/05-avif/bilder/jpg/ark_exit.jpg differ diff --git a/05-avif/bilder/jpg/ark_exit_detalj.jpg b/05-avif/bilder/jpg/ark_exit_detalj.jpg new file mode 100644 index 0000000..49bbdbb Binary files /dev/null and b/05-avif/bilder/jpg/ark_exit_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_exit_detalj2.jpg b/05-avif/bilder/jpg/ark_exit_detalj2.jpg new file mode 100644 index 0000000..73af8c8 Binary files /dev/null and b/05-avif/bilder/jpg/ark_exit_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_exit_detalj3.jpg b/05-avif/bilder/jpg/ark_exit_detalj3.jpg new file mode 100644 index 0000000..fee56f7 Binary files /dev/null and b/05-avif/bilder/jpg/ark_exit_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_falt.jpg b/05-avif/bilder/jpg/ark_falt.jpg new file mode 100644 index 0000000..9e70c5b Binary files /dev/null and b/05-avif/bilder/jpg/ark_falt.jpg differ diff --git a/05-avif/bilder/jpg/ark_falt_detalj.jpg b/05-avif/bilder/jpg/ark_falt_detalj.jpg new file mode 100644 index 0000000..345c8c2 Binary files /dev/null and b/05-avif/bilder/jpg/ark_falt_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_falt_detalj2.jpg b/05-avif/bilder/jpg/ark_falt_detalj2.jpg new file mode 100644 index 0000000..7a16fb7 Binary files /dev/null and b/05-avif/bilder/jpg/ark_falt_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_falt_detalj3.jpg b/05-avif/bilder/jpg/ark_falt_detalj3.jpg new file mode 100644 index 0000000..0109f84 Binary files /dev/null and b/05-avif/bilder/jpg/ark_falt_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_hallsta.jpg b/05-avif/bilder/jpg/ark_hallsta.jpg new file mode 100644 index 0000000..b30a998 Binary files /dev/null and b/05-avif/bilder/jpg/ark_hallsta.jpg differ diff --git a/05-avif/bilder/jpg/ark_hallsta_detalj.jpg b/05-avif/bilder/jpg/ark_hallsta_detalj.jpg new file mode 100644 index 0000000..76014ab Binary files /dev/null and b/05-avif/bilder/jpg/ark_hallsta_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_hallsta_detalj2.jpg b/05-avif/bilder/jpg/ark_hallsta_detalj2.jpg new file mode 100644 index 0000000..ad28a56 Binary files /dev/null and b/05-avif/bilder/jpg/ark_hallsta_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_hallsta_detalj3.jpg b/05-avif/bilder/jpg/ark_hallsta_detalj3.jpg new file mode 100644 index 0000000..60e56e4 Binary files /dev/null and b/05-avif/bilder/jpg/ark_hallsta_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_mechanik.jpg b/05-avif/bilder/jpg/ark_mechanik.jpg new file mode 100644 index 0000000..236a39c Binary files /dev/null and b/05-avif/bilder/jpg/ark_mechanik.jpg differ diff --git a/05-avif/bilder/jpg/ark_mechanik_detalj.jpg b/05-avif/bilder/jpg/ark_mechanik_detalj.jpg new file mode 100644 index 0000000..c64898d Binary files /dev/null and b/05-avif/bilder/jpg/ark_mechanik_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_mechanik_detalj2.jpg b/05-avif/bilder/jpg/ark_mechanik_detalj2.jpg new file mode 100644 index 0000000..f263d28 Binary files /dev/null and b/05-avif/bilder/jpg/ark_mechanik_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_mechanik_detalj3.jpg b/05-avif/bilder/jpg/ark_mechanik_detalj3.jpg new file mode 100644 index 0000000..08330bc Binary files /dev/null and b/05-avif/bilder/jpg/ark_mechanik_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_overpass.jpg b/05-avif/bilder/jpg/ark_overpass.jpg new file mode 100644 index 0000000..3a996a1 Binary files /dev/null and b/05-avif/bilder/jpg/ark_overpass.jpg differ diff --git a/05-avif/bilder/jpg/ark_overpass_detalj.jpg b/05-avif/bilder/jpg/ark_overpass_detalj.jpg new file mode 100644 index 0000000..568d693 Binary files /dev/null and b/05-avif/bilder/jpg/ark_overpass_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_overpass_detalj2.jpg b/05-avif/bilder/jpg/ark_overpass_detalj2.jpg new file mode 100644 index 0000000..4083aa2 Binary files /dev/null and b/05-avif/bilder/jpg/ark_overpass_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_overpass_detalj3.jpg b/05-avif/bilder/jpg/ark_overpass_detalj3.jpg new file mode 100644 index 0000000..49c6273 Binary files /dev/null and b/05-avif/bilder/jpg/ark_overpass_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_patrol.jpg b/05-avif/bilder/jpg/ark_patrol.jpg new file mode 100644 index 0000000..5812cd7 Binary files /dev/null and b/05-avif/bilder/jpg/ark_patrol.jpg differ diff --git a/05-avif/bilder/jpg/ark_patrol_detalj.jpg b/05-avif/bilder/jpg/ark_patrol_detalj.jpg new file mode 100644 index 0000000..55a8f32 Binary files /dev/null and b/05-avif/bilder/jpg/ark_patrol_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_patrol_detalj2.jpg b/05-avif/bilder/jpg/ark_patrol_detalj2.jpg new file mode 100644 index 0000000..310a30e Binary files /dev/null and b/05-avif/bilder/jpg/ark_patrol_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_patrol_detalj3.jpg b/05-avif/bilder/jpg/ark_patrol_detalj3.jpg new file mode 100644 index 0000000..d708c9f Binary files /dev/null and b/05-avif/bilder/jpg/ark_patrol_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_pool.jpg b/05-avif/bilder/jpg/ark_pool.jpg new file mode 100644 index 0000000..df3e0f7 Binary files /dev/null and b/05-avif/bilder/jpg/ark_pool.jpg differ diff --git a/05-avif/bilder/jpg/ark_pool_detalj.jpg b/05-avif/bilder/jpg/ark_pool_detalj.jpg new file mode 100644 index 0000000..3397481 Binary files /dev/null and b/05-avif/bilder/jpg/ark_pool_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_pool_detalj2.jpg b/05-avif/bilder/jpg/ark_pool_detalj2.jpg new file mode 100644 index 0000000..38a8aeb Binary files /dev/null and b/05-avif/bilder/jpg/ark_pool_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_pool_detalj3.jpg b/05-avif/bilder/jpg/ark_pool_detalj3.jpg new file mode 100644 index 0000000..683a5b3 Binary files /dev/null and b/05-avif/bilder/jpg/ark_pool_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_schiffer.jpg b/05-avif/bilder/jpg/ark_schiffer.jpg new file mode 100644 index 0000000..9822846 Binary files /dev/null and b/05-avif/bilder/jpg/ark_schiffer.jpg differ diff --git a/05-avif/bilder/jpg/ark_schiffer_detalj.jpg b/05-avif/bilder/jpg/ark_schiffer_detalj.jpg new file mode 100644 index 0000000..b155616 Binary files /dev/null and b/05-avif/bilder/jpg/ark_schiffer_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_schiffer_detalj2.jpg b/05-avif/bilder/jpg/ark_schiffer_detalj2.jpg new file mode 100644 index 0000000..cd7bd0a Binary files /dev/null and b/05-avif/bilder/jpg/ark_schiffer_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_schiffer_detalj3.jpg b/05-avif/bilder/jpg/ark_schiffer_detalj3.jpg new file mode 100644 index 0000000..92b22e5 Binary files /dev/null and b/05-avif/bilder/jpg/ark_schiffer_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_search01.jpg b/05-avif/bilder/jpg/ark_search01.jpg new file mode 100644 index 0000000..5eadb7a Binary files /dev/null and b/05-avif/bilder/jpg/ark_search01.jpg differ diff --git a/05-avif/bilder/jpg/ark_search01_detalj.jpg b/05-avif/bilder/jpg/ark_search01_detalj.jpg new file mode 100644 index 0000000..6b3ffd4 Binary files /dev/null and b/05-avif/bilder/jpg/ark_search01_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_search01_detalj2.jpg b/05-avif/bilder/jpg/ark_search01_detalj2.jpg new file mode 100644 index 0000000..d25e8eb Binary files /dev/null and b/05-avif/bilder/jpg/ark_search01_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_search01_detalj3.jpg b/05-avif/bilder/jpg/ark_search01_detalj3.jpg new file mode 100644 index 0000000..5b47851 Binary files /dev/null and b/05-avif/bilder/jpg/ark_search01_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_tess.jpg b/05-avif/bilder/jpg/ark_tess.jpg new file mode 100644 index 0000000..af95fb3 Binary files /dev/null and b/05-avif/bilder/jpg/ark_tess.jpg differ diff --git a/05-avif/bilder/jpg/ark_tess_detalj.jpg b/05-avif/bilder/jpg/ark_tess_detalj.jpg new file mode 100644 index 0000000..d9e13f1 Binary files /dev/null and b/05-avif/bilder/jpg/ark_tess_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_tess_detalj2.jpg b/05-avif/bilder/jpg/ark_tess_detalj2.jpg new file mode 100644 index 0000000..f717f99 Binary files /dev/null and b/05-avif/bilder/jpg/ark_tess_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_tess_detalj3.jpg b/05-avif/bilder/jpg/ark_tess_detalj3.jpg new file mode 100644 index 0000000..a22307b Binary files /dev/null and b/05-avif/bilder/jpg/ark_tess_detalj3.jpg differ diff --git a/05-avif/bilder/jpg/ark_thule.jpg b/05-avif/bilder/jpg/ark_thule.jpg new file mode 100644 index 0000000..6e19ec1 Binary files /dev/null and b/05-avif/bilder/jpg/ark_thule.jpg differ diff --git a/05-avif/bilder/jpg/ark_thule_detalj.jpg b/05-avif/bilder/jpg/ark_thule_detalj.jpg new file mode 100644 index 0000000..8799905 Binary files /dev/null and b/05-avif/bilder/jpg/ark_thule_detalj.jpg differ diff --git a/05-avif/bilder/jpg/ark_thule_detalj2.jpg b/05-avif/bilder/jpg/ark_thule_detalj2.jpg new file mode 100644 index 0000000..4b7398a Binary files /dev/null and b/05-avif/bilder/jpg/ark_thule_detalj2.jpg differ diff --git a/05-avif/bilder/jpg/ark_thule_detalj3.jpg b/05-avif/bilder/jpg/ark_thule_detalj3.jpg new file mode 100644 index 0000000..e0cfa79 Binary files /dev/null and b/05-avif/bilder/jpg/ark_thule_detalj3.jpg differ diff --git a/05-avif/bilder/webp/ark_bird.webp b/05-avif/bilder/webp/ark_bird.webp new file mode 100644 index 0000000..628d49d Binary files /dev/null and b/05-avif/bilder/webp/ark_bird.webp differ diff --git a/05-avif/bilder/webp/ark_bird_detalj.webp b/05-avif/bilder/webp/ark_bird_detalj.webp new file mode 100644 index 0000000..d6e991c Binary files /dev/null and b/05-avif/bilder/webp/ark_bird_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_bird_detalj2.webp b/05-avif/bilder/webp/ark_bird_detalj2.webp new file mode 100644 index 0000000..6787685 Binary files /dev/null and b/05-avif/bilder/webp/ark_bird_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_bird_detalj3.webp b/05-avif/bilder/webp/ark_bird_detalj3.webp new file mode 100644 index 0000000..52f6ae6 Binary files /dev/null and b/05-avif/bilder/webp/ark_bird_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_bryggan.webp b/05-avif/bilder/webp/ark_bryggan.webp new file mode 100644 index 0000000..97d5c00 Binary files /dev/null and b/05-avif/bilder/webp/ark_bryggan.webp differ diff --git a/05-avif/bilder/webp/ark_bryggan_detalj.webp b/05-avif/bilder/webp/ark_bryggan_detalj.webp new file mode 100644 index 0000000..9811b86 Binary files /dev/null and b/05-avif/bilder/webp/ark_bryggan_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_bryggan_detalj2.webp b/05-avif/bilder/webp/ark_bryggan_detalj2.webp new file mode 100644 index 0000000..ffd218d Binary files /dev/null and b/05-avif/bilder/webp/ark_bryggan_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_bryggan_detalj3.webp b/05-avif/bilder/webp/ark_bryggan_detalj3.webp new file mode 100644 index 0000000..3b1ddb6 Binary files /dev/null and b/05-avif/bilder/webp/ark_bryggan_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_euromek.webp b/05-avif/bilder/webp/ark_euromek.webp new file mode 100644 index 0000000..d857c8f Binary files /dev/null and b/05-avif/bilder/webp/ark_euromek.webp differ diff --git a/05-avif/bilder/webp/ark_euromek_detalj.webp b/05-avif/bilder/webp/ark_euromek_detalj.webp new file mode 100644 index 0000000..b21affe Binary files /dev/null and b/05-avif/bilder/webp/ark_euromek_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_euromek_detalj2.webp b/05-avif/bilder/webp/ark_euromek_detalj2.webp new file mode 100644 index 0000000..05e5464 Binary files /dev/null and b/05-avif/bilder/webp/ark_euromek_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_euromek_detalj3.webp b/05-avif/bilder/webp/ark_euromek_detalj3.webp new file mode 100644 index 0000000..08e5089 Binary files /dev/null and b/05-avif/bilder/webp/ark_euromek_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_exit.webp b/05-avif/bilder/webp/ark_exit.webp new file mode 100644 index 0000000..db0801b Binary files /dev/null and b/05-avif/bilder/webp/ark_exit.webp differ diff --git a/05-avif/bilder/webp/ark_exit_detalj.webp b/05-avif/bilder/webp/ark_exit_detalj.webp new file mode 100644 index 0000000..c0b29c1 Binary files /dev/null and b/05-avif/bilder/webp/ark_exit_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_exit_detalj2.webp b/05-avif/bilder/webp/ark_exit_detalj2.webp new file mode 100644 index 0000000..4cc9912 Binary files /dev/null and b/05-avif/bilder/webp/ark_exit_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_exit_detalj3.webp b/05-avif/bilder/webp/ark_exit_detalj3.webp new file mode 100644 index 0000000..355c13f Binary files /dev/null and b/05-avif/bilder/webp/ark_exit_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_falt.webp b/05-avif/bilder/webp/ark_falt.webp new file mode 100644 index 0000000..7226ed6 Binary files /dev/null and b/05-avif/bilder/webp/ark_falt.webp differ diff --git a/05-avif/bilder/webp/ark_falt_detalj.webp b/05-avif/bilder/webp/ark_falt_detalj.webp new file mode 100644 index 0000000..d6677cc Binary files /dev/null and b/05-avif/bilder/webp/ark_falt_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_falt_detalj2.webp b/05-avif/bilder/webp/ark_falt_detalj2.webp new file mode 100644 index 0000000..ee57c09 Binary files /dev/null and b/05-avif/bilder/webp/ark_falt_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_falt_detalj3.webp b/05-avif/bilder/webp/ark_falt_detalj3.webp new file mode 100644 index 0000000..e558b35 Binary files /dev/null and b/05-avif/bilder/webp/ark_falt_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_hallsta.webp b/05-avif/bilder/webp/ark_hallsta.webp new file mode 100644 index 0000000..d9e9265 Binary files /dev/null and b/05-avif/bilder/webp/ark_hallsta.webp differ diff --git a/05-avif/bilder/webp/ark_hallsta_detalj.webp b/05-avif/bilder/webp/ark_hallsta_detalj.webp new file mode 100644 index 0000000..ebedb17 Binary files /dev/null and b/05-avif/bilder/webp/ark_hallsta_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_hallsta_detalj2.webp b/05-avif/bilder/webp/ark_hallsta_detalj2.webp new file mode 100644 index 0000000..8cdb3ca Binary files /dev/null and b/05-avif/bilder/webp/ark_hallsta_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_hallsta_detalj3.webp b/05-avif/bilder/webp/ark_hallsta_detalj3.webp new file mode 100644 index 0000000..c9a84a3 Binary files /dev/null and b/05-avif/bilder/webp/ark_hallsta_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_mechanik.webp b/05-avif/bilder/webp/ark_mechanik.webp new file mode 100644 index 0000000..2aa3fd0 Binary files /dev/null and b/05-avif/bilder/webp/ark_mechanik.webp differ diff --git a/05-avif/bilder/webp/ark_mechanik_detalj.webp b/05-avif/bilder/webp/ark_mechanik_detalj.webp new file mode 100644 index 0000000..5f5ceee Binary files /dev/null and b/05-avif/bilder/webp/ark_mechanik_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_mechanik_detalj2.webp b/05-avif/bilder/webp/ark_mechanik_detalj2.webp new file mode 100644 index 0000000..e38c4cb Binary files /dev/null and b/05-avif/bilder/webp/ark_mechanik_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_mechanik_detalj3.webp b/05-avif/bilder/webp/ark_mechanik_detalj3.webp new file mode 100644 index 0000000..80a770e Binary files /dev/null and b/05-avif/bilder/webp/ark_mechanik_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_overpass.webp b/05-avif/bilder/webp/ark_overpass.webp new file mode 100644 index 0000000..8899b75 Binary files /dev/null and b/05-avif/bilder/webp/ark_overpass.webp differ diff --git a/05-avif/bilder/webp/ark_overpass_detalj.webp b/05-avif/bilder/webp/ark_overpass_detalj.webp new file mode 100644 index 0000000..54ea25d Binary files /dev/null and b/05-avif/bilder/webp/ark_overpass_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_overpass_detalj2.webp b/05-avif/bilder/webp/ark_overpass_detalj2.webp new file mode 100644 index 0000000..60eb408 Binary files /dev/null and b/05-avif/bilder/webp/ark_overpass_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_overpass_detalj3.webp b/05-avif/bilder/webp/ark_overpass_detalj3.webp new file mode 100644 index 0000000..435cdae Binary files /dev/null and b/05-avif/bilder/webp/ark_overpass_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_patrol.webp b/05-avif/bilder/webp/ark_patrol.webp new file mode 100644 index 0000000..69f759f Binary files /dev/null and b/05-avif/bilder/webp/ark_patrol.webp differ diff --git a/05-avif/bilder/webp/ark_patrol_detalj.webp b/05-avif/bilder/webp/ark_patrol_detalj.webp new file mode 100644 index 0000000..61c6935 Binary files /dev/null and b/05-avif/bilder/webp/ark_patrol_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_patrol_detalj2.webp b/05-avif/bilder/webp/ark_patrol_detalj2.webp new file mode 100644 index 0000000..c8841ed Binary files /dev/null and b/05-avif/bilder/webp/ark_patrol_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_patrol_detalj3.webp b/05-avif/bilder/webp/ark_patrol_detalj3.webp new file mode 100644 index 0000000..f1606e5 Binary files /dev/null and b/05-avif/bilder/webp/ark_patrol_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_pool.webp b/05-avif/bilder/webp/ark_pool.webp new file mode 100644 index 0000000..18427a1 Binary files /dev/null and b/05-avif/bilder/webp/ark_pool.webp differ diff --git a/05-avif/bilder/webp/ark_pool_detalj.webp b/05-avif/bilder/webp/ark_pool_detalj.webp new file mode 100644 index 0000000..8be5cd5 Binary files /dev/null and b/05-avif/bilder/webp/ark_pool_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_pool_detalj2.webp b/05-avif/bilder/webp/ark_pool_detalj2.webp new file mode 100644 index 0000000..16ed2d6 Binary files /dev/null and b/05-avif/bilder/webp/ark_pool_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_pool_detalj3.webp b/05-avif/bilder/webp/ark_pool_detalj3.webp new file mode 100644 index 0000000..0acd40c Binary files /dev/null and b/05-avif/bilder/webp/ark_pool_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_schiffer.webp b/05-avif/bilder/webp/ark_schiffer.webp new file mode 100644 index 0000000..6e577cc Binary files /dev/null and b/05-avif/bilder/webp/ark_schiffer.webp differ diff --git a/05-avif/bilder/webp/ark_schiffer_detalj.webp b/05-avif/bilder/webp/ark_schiffer_detalj.webp new file mode 100644 index 0000000..a05e3b0 Binary files /dev/null and b/05-avif/bilder/webp/ark_schiffer_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_schiffer_detalj2.webp b/05-avif/bilder/webp/ark_schiffer_detalj2.webp new file mode 100644 index 0000000..141f389 Binary files /dev/null and b/05-avif/bilder/webp/ark_schiffer_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_schiffer_detalj3.webp b/05-avif/bilder/webp/ark_schiffer_detalj3.webp new file mode 100644 index 0000000..e56fcf5 Binary files /dev/null and b/05-avif/bilder/webp/ark_schiffer_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_search01.webp b/05-avif/bilder/webp/ark_search01.webp new file mode 100644 index 0000000..25489e7 Binary files /dev/null and b/05-avif/bilder/webp/ark_search01.webp differ diff --git a/05-avif/bilder/webp/ark_search01_detalj.webp b/05-avif/bilder/webp/ark_search01_detalj.webp new file mode 100644 index 0000000..3514308 Binary files /dev/null and b/05-avif/bilder/webp/ark_search01_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_search01_detalj2.webp b/05-avif/bilder/webp/ark_search01_detalj2.webp new file mode 100644 index 0000000..a2fa892 Binary files /dev/null and b/05-avif/bilder/webp/ark_search01_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_search01_detalj3.webp b/05-avif/bilder/webp/ark_search01_detalj3.webp new file mode 100644 index 0000000..c3d1ab8 Binary files /dev/null and b/05-avif/bilder/webp/ark_search01_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_tess.webp b/05-avif/bilder/webp/ark_tess.webp new file mode 100644 index 0000000..ae93959 Binary files /dev/null and b/05-avif/bilder/webp/ark_tess.webp differ diff --git a/05-avif/bilder/webp/ark_tess_detalj.webp b/05-avif/bilder/webp/ark_tess_detalj.webp new file mode 100644 index 0000000..336ae7d Binary files /dev/null and b/05-avif/bilder/webp/ark_tess_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_tess_detalj2.webp b/05-avif/bilder/webp/ark_tess_detalj2.webp new file mode 100644 index 0000000..237d74c Binary files /dev/null and b/05-avif/bilder/webp/ark_tess_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_tess_detalj3.webp b/05-avif/bilder/webp/ark_tess_detalj3.webp new file mode 100644 index 0000000..c711b1f Binary files /dev/null and b/05-avif/bilder/webp/ark_tess_detalj3.webp differ diff --git a/05-avif/bilder/webp/ark_thule.webp b/05-avif/bilder/webp/ark_thule.webp new file mode 100644 index 0000000..0c30d65 Binary files /dev/null and b/05-avif/bilder/webp/ark_thule.webp differ diff --git a/05-avif/bilder/webp/ark_thule_detalj.webp b/05-avif/bilder/webp/ark_thule_detalj.webp new file mode 100644 index 0000000..f440a01 Binary files /dev/null and b/05-avif/bilder/webp/ark_thule_detalj.webp differ diff --git a/05-avif/bilder/webp/ark_thule_detalj2.webp b/05-avif/bilder/webp/ark_thule_detalj2.webp new file mode 100644 index 0000000..836eff8 Binary files /dev/null and b/05-avif/bilder/webp/ark_thule_detalj2.webp differ diff --git a/05-avif/bilder/webp/ark_thule_detalj3.webp b/05-avif/bilder/webp/ark_thule_detalj3.webp new file mode 100644 index 0000000..7921e13 Binary files /dev/null and b/05-avif/bilder/webp/ark_thule_detalj3.webp differ diff --git a/05-avif/bilderbig/ark_overpass_big.jpg b/05-avif/bilderbig/ark_overpass_big.jpg new file mode 100644 index 0000000..0374762 Binary files /dev/null and b/05-avif/bilderbig/ark_overpass_big.jpg differ diff --git a/05-avif/img/bg_wallpaper.png b/05-avif/img/bg_wallpaper.png new file mode 100644 index 0000000..141f20f Binary files /dev/null and b/05-avif/img/bg_wallpaper.png differ diff --git a/05-avif/img/logo_the_steel_meadow.png b/05-avif/img/logo_the_steel_meadow.png new file mode 100644 index 0000000..6390880 Binary files /dev/null and b/05-avif/img/logo_the_steel_meadow.png differ diff --git a/05-avif/index.html b/05-avif/index.html new file mode 100644 index 0000000..cd4d042 --- /dev/null +++ b/05-avif/index.html @@ -0,0 +1,921 @@ + + + + + + www.simonstalenhag.se + + + + +
+

The Steel Meadow

+

The official Simon Stålenhag website

+
+ + + + + +
+
+
+

Gallery: Europa Mekano

+
+

Left-click the images for higher resolution.

+ +
+
+ + + + + + \ No newline at end of file diff --git a/README.md b/README.md index 993e21d..b3c34ab 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,20 @@ Then I gradually made the following changes: - Take off the lazy loading so that we can compare like to like. 1. [`04-webp`](04-webp/index.html): - Progressively-enhance the HTML by using the `` element, and adding `webp` as one of the ``s. +1. [`05-avif`](05-avif/index.html): + - Uses AVIF in supporting browsers. I batch converted each of the JPGs into AVIFs with a 70% quality setting. 70% seemed to be the sweet spot between size and relative quality. I'm not sure why, but the gamma or colour settings for the conversion makes the images noticeably darker. I've tried manually setting the gamma, or reading from the ICC, but no luck. It could be browser-specific. Also, it's really difficult to compress images that have a deliberate graininess to them. + +## Converting to AVIF + +I found the following script on [felixparadis.com](https://www.felixparadis.com/posts/how-to-batch-convert-images-to-.avif/) which uses the excellent [`colorist`](https://joedrago.github.io/colorist/). + +```sh +for i in *.jpg # Starts a loop over all .jpg files; + do name=`echo "${i}"` # Assign the file name to a variable + cleanedName=$(echo "$i" | cut -f 1 -d '.') # Remove the extension from the filename ("foo.jpg" becomes "foo") + colorist convert "$name" "$cleanedName.avif" -q 70 # Tell colorist to convert your file to a .avif with an 70% lossy quality setting. +done +``` ## Results @@ -40,7 +54,7 @@ Version | Requests | Transferred | WebPageTest | Comments [00-original](00-original/index.html) | 60 | 7,819KB | [00](https://webpagetest.org/result/200929_Di2B_202bdecf2063c4b6c9a8ab39c9d2753b/) | Baseline [01-compressed-jpgs](01-compressed-jpgs/index.html) | 60 | 6,394KB ✅ *(-1,425KB)* | [01](https://webpagetest.org/result/200929_DiTA_18be7082d9ad2708ba3e6302d3e07d62/) | TinyJPG is amazing. [03-no-lazy-loading](03-no-lazy-loading/index.html) | 59 ✅ *(-1)* | 6,380KB ✅ *(-14KB)* | [03](https://webpagetest.org/result/200929_DiRJ_4b09841208346f8612cbf130ebc9dc9a/) | PNGs < GIFs. Inlined CSS. -[04-webp](04-webp/index.html) | 59 | 6,380KB ✅ *(-14KB)* | [04]() | PE with WebP & `picture` elements +[04-webp](04-webp/index.html) | 59 | 5,306KB ✅ *(-1,074KB)* | [04](https://webpagetest.org/result/200930_Di9Q_7a20d59d5f5aa6397e5cc3c0aec4c922/) | WebP & `picture` element sources ### With Lazy-loading of the offscreen images @@ -48,3 +62,4 @@ Version | Requests | Transferred | WebPageTest | Comments --- | --- | --- | --- | --- [00-original](00-original/index.html) | 60 | 7,819KB | [00](https://webpagetest.org/result/200929_Di2B_202bdecf2063c4b6c9a8ab39c9d2753b/) | Baseline [02-html-updated](02-html-updated/index.html) | 8 ✅ *(-52)* | 814KB ✅ *(-7,005KB)* | [02](https://webpagetest.org/result/200929_DiQR_741d747847dd6d124496081b16446136/) | Can we do better? + diff --git a/scripts/batch_avif.sh b/scripts/batch_avif.sh new file mode 100644 index 0000000..7013e1d --- /dev/null +++ b/scripts/batch_avif.sh @@ -0,0 +1,5 @@ +for i in *.jpg # Starts a loop over all .jpg files; + do name=`echo "${i}"` # Assign the file name to a variable + cleanedName=$(echo "$i" | cut -f 1 -d '.') # Remove the extension from the filename ("foo.jpg" becomes "foo") + colorist convert "$name" "$cleanedName.avif" -q 80 # Tell colorist to convert your file to a .avif with an 80% lossy quality setting. +done \ No newline at end of file