OPSPLASH[color=var(--fgColor-accent, var(--color-accent-fg))]
oppo splash.img modified tool. Usage[color=var(--fgColor-accent, var(--color-accent-fg))]
unpack[color=var(--fgColor-accent, var(--color-accent-fg))]
[backcolor=var(--bgColor-muted, var(--color-canvas-subtle))]./opsplash -i splash.img -d[color=var(--color-prettylights-syntax-comment)]# if you wanna extract file convert to png format./opsplash -i splash.img -d -c[color=var(--color-prettylights-syntax-comment)]# if you wanna defined custom output dir or output file./opsplash -i splash.img -d -o pic -c
repack[color=var(--fgColor-accent, var(--color-accent-fg))]
[backcolor=var(--bgColor-muted, var(--color-canvas-subtle))]./opsplash -i splash.img[color=var(--color-prettylights-syntax-comment)]# if you pic in different dir./opsplash -i splash.img -o pic[color=var(--color-prettylights-syntax-comment)]# if you pic dir include no bmp but all png pics./opsplash -i splash.img -c -o pic
Build[color=var(--fgColor-accent, var(--color-accent-fg))]
[backcolor=var(--bgColor-muted, var(--color-canvas-subtle))][color=var(--color-prettylights-syntax-comment)]# I use cmake x ninja to buildcmake -B build -G Ninjaninja -C build[color=var(--color-prettylights-syntax-comment)]# you can use makefile to buildcmake -B buildmake -C build -j[color=var(--color-prettylights-syntax-string)]$(nproc --all)
Thanks[color=var(--fgColor-accent, var(--color-accent-fg))]
[color=var(--fgColor-accent, var(--color-accent-fg))]lodepng lodepng is a powerful library to encode or decode png pic, it also provide deflate/inflate gzip function and crc32 check sum function.
|