Images linting: ensure that all images conform specification (#3802)

* Change all icons to be white background
* assets: re-processed all *.png images to 1-bit
* assets: also stripped profile data from .pngs
* assets: also stripped datetime from metadata (`-define png:exclude-chunks=date,time`)
* scripts: added image linter and formatter; fbt: added `lint_img` && `format_img` targets; github: integrated image lint step into CI
* scripts: imglint: fixed deprecation warning
* images: applied `format_img`
* fbt: added `lint_all` and `format_all` targets; docs: updated for new targets

Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: hedger <hedger@users.noreply.github.com>
This commit is contained in:
Sean Skyhawk
2024-08-06 22:57:32 -04:00
committed by GitHub
parent 4d985ba8f8
commit 41fcead710
1232 changed files with 154 additions and 1 deletions

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_0.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 873 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_1.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 874 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_10.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 824 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_11.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 819 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_12.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 831 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_13.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 853 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_14.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 742 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_15.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 739 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_16.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 780 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_17.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 753 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_18.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 800 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_19.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 668 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_2.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 878 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_20.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 663 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_21.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 686 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_22.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 676 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_23.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 683 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_24.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 748 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_25.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 692 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_26.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 866 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_27.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 872 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_28.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 816 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_29.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 859 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_3.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 868 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_30.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 764 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_31.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 746 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_32.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 696 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_33.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 654 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_34.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 669 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_35.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 664 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_36.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 644 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_37.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 904 B

After

Width:  |  Height:  |  Size: 443 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_38.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 956 B

After

Width:  |  Height:  |  Size: 468 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_39.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 600 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_4.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 872 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_40.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 706 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_41.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 757 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_42.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 890 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_43.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 745 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_44.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 963 B

After

Width:  |  Height:  |  Size: 519 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_45.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 691 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_46.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 589 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_47.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 592 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_48.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 583 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_49.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 644 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_5.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 812 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_50.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 647 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_51.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 648 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_52.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 807 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_53.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 801 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_54.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 829 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_55.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 828 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_6.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 812 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_7.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 799 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_8.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 799 B

BIN
assets/dolphin/external/L3_Intruder_alert_128x64/frame_9.png vendored Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 797 B