Commit Graph

17 Commits

Author SHA1 Message Date
4cc716458a programs/games: Optimize GIFs (#235)
Lossless optimization of GIF image files.
Processed with `gifsicle -O3`(extreme) or `gifsicle --no-loopcount` (when only minimal adjustment is permitted).
LZW stream optimized with `flexigif -p -f -a=1`. Methods selected to ensure optimal compression with final KPACK step, since better LZW may reduce LZMA used in bundling programs, using: `xz --format=lzma --check=none --lzma1=mode=normal,dict=64KiB,nice=273,lc=3,lp=0,pb=2 -k -c in.gif > out.lzma`
QA with [GIF Inspector](https://movableink.github.io/gif-inspector/) and via code review.

📦 Program graphics (compiled or included with software):
- Slimmed `almaz/aniall.gif`, saving 380 bytes, ~9%.
- Slimmed `invaders/` 21 files, saving 1232 bytes, average ~3%.
- Slimmed `megamaze/orientg2.gif`, saving 986 bytes, ~31%.
- Slimmed `phenix/objects.gif`, saving 24 bytes, ~2%.

🥀 Old vestigial images, no longer used:
- Deleted `almaz/explode1.gif`, 4865 bytes.

Reviewed-on: #235
Reviewed-by: Burer <burer@noreply.localhost>
Reviewed-by: Ivan B <dunkaist@noreply.localhost>
Co-authored-by: Andrew <dent.ace@gmail.com>
Co-committed-by: Andrew <dent.ace@gmail.com>
2025-06-17 23:54:40 +02:00
6933ee64cd Ger rid of some 'trunk' dirs in /programs/games 2025-01-20 14:40:21 +00:00
412e42a342 Most of language code fixes 2024-06-03 00:34:02 +01:00
e626066eef Convert gif to optimized png images
Conversion from gif to png. Lossless optimization of image files, using `pngslim` and other tools.
Documentation only artwork (distributed outside a program):
- Slimmed 8.6 KiB (~8.1 KiB kpacked), average ~30% saving for 9 files.

git-svn-id: svn://kolibrios.org@10046 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-21 18:04:56 +00:00
e9e08c56b6 Update Tupfile.lua's for tup-0.8
git-svn-id: svn://kolibrios.org@10042 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-21 14:45:21 +00:00
vitalkrilov
46d9482bb0 Fixed misuse of "/rd/1" (changed to "/sys") for all other programs
git-svn-id: svn://kolibrios.org@9587 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-07 12:42:44 +00:00
251d03d5f0 Upload optimized Phoenix and ASCL by Kolibrius
git-svn-id: svn://kolibrios.org@9241 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-03 18:23:06 +00:00
CleverMouse
cd74d1af33 switch build system to Tup
git-svn-id: svn://kolibrios.org@5098 a494cfbc-eb01-0410-851d-a64ba20cac60
2014-09-12 15:15:23 +00:00
lev
8c02aaebad Removed unused colors from *.gif palettes to decrease size of programs embedding them
git-svn-id: svn://kolibrios.org@5053 a494cfbc-eb01-0410-851d-a64ba20cac60
2014-08-22 18:06:56 +00:00
360e3cc657 phenix: button captions fixed
git-svn-id: svn://kolibrios.org@2678 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-05-25 10:38:46 +00:00
14bda310ae phenix: corrected window header
git-svn-id: svn://kolibrios.org@2677 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-05-25 09:48:50 +00:00
bb83b1c926 phenix: fixed window drawing when rolled up
git-svn-id: svn://kolibrios.org@2062 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-08-18 18:28:34 +00:00
Evgeny Grechnikov (Diamond)
d5f66e011c * new version of gif_lite.inc, common for all programs which use GIF
* restored config.inc because it is needed for normal compilation of
  one program with build_ru.bat

git-svn-id: svn://kolibrios.org@552 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-25 17:20:49 +00:00
SPraid (simba)
f8ca762192 in some programs set not sized changed window
git-svn-id: svn://kolibrios.org@551 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-22 20:24:06 +00:00
SPraid (simba)
98a985b7d1 changed path to /sys in some programs
git-svn-id: svn://kolibrios.org@539 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-08 15:54:05 +00:00
heavyiron
4daae89053 *kernel - fixes in 15.2 by Mario79 and 67 by mike.dld
updated sysfunc.txt
*programs 
         new icons and logo for CPUID and ICON
         added new version of @ICON and ICONMNGR
         fixes in iconedit and calendar from DedOK
         new algoritm of fill background in pic4
         all apps (fasm-writen only) rewriten to use common macros.inc for easy recompile in fastcall mode (there is a bug in https; run need rewrite to use common macros.inc)
         small fixes in build_all.bat script
         

git-svn-id: svn://kolibrios.org@485 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-10 13:48:35 +00:00
heavyiron
630234432f Changed structure of svn repository
git-svn-id: svn://kolibrios.org@109 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-07-28 13:39:16 +00:00