feat(lcd): add boundary performance test

This commit is contained in:
chenjintao
2026-08-26 14:49:41 +08:00
parent 549f495800
commit f92915057a
43 changed files with 707 additions and 9 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

@@ -495,6 +495,246 @@
"source_sha256": "a048e4e9a74ad59d8835a4a4288cee5598b0f4b96de801bdfd3a38dde4c70b72",
"width": 320
},
"lcdtest00.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 2885,
"optimized_sha256": "3ef8a1298e87bf95d438e7632c74289aff003c715daf761e28c39123321146de",
"output_mode": "indexed",
"rgb565_colors": 34,
"source_bytes": 3321,
"source_mode": "RGB",
"source_sha256": "1e9644092b2de9edb12d03bfeaef5b5fd3ce702b5c4ef0feda2e6feed88ee92c",
"width": 320
},
"lcdtest01.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 2965,
"optimized_sha256": "635099f9f20e5debab027b6a445255aa942e785fecf8a8901c9ff9ca7e280f1a",
"output_mode": "indexed",
"rgb565_colors": 40,
"source_bytes": 3574,
"source_mode": "RGB",
"source_sha256": "02f3915f405ce676241ff7e3cda707d01baabec1b7c5416dd48e4c3cb899f2ee",
"width": 320
},
"lcdtest02.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 2982,
"optimized_sha256": "f7db16b21b7662fcab878793658b7836887453c1ea142faebf7d54206b31b119",
"output_mode": "indexed",
"rgb565_colors": 50,
"source_bytes": 3767,
"source_mode": "RGB",
"source_sha256": "d6deabbeebf55acb43c71d93a99fea65be1b866f0b7d63c628a86777b63f75b3",
"width": 320
},
"lcdtest03.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 3043,
"optimized_sha256": "7f8d0c54698558220925d4d8903f83b5e4572c28906b3cf7ea25983897010f02",
"output_mode": "indexed",
"rgb565_colors": 54,
"source_bytes": 3903,
"source_mode": "RGB",
"source_sha256": "9b5fdb2ab9acf148b516596e39a3cafc7abd1cd7cb257e2ed3b03d16e0701fe6",
"width": 320
},
"lcdtest04.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 2949,
"optimized_sha256": "03d7113fdb653277b0e384905e641001ae04c5dc0047058f29765a52e8aaa576",
"output_mode": "indexed",
"rgb565_colors": 43,
"source_bytes": 3579,
"source_mode": "RGB",
"source_sha256": "84e51f7ba6c608de7e9864e2765c0e21649a576b33db3a57e781824ae966dd7d",
"width": 320
},
"lcdtest05.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 3225,
"optimized_sha256": "c76b3e5271d17354f145a211f001f8609e592181101308fcefa553171d1d215f",
"output_mode": "indexed",
"rgb565_colors": 59,
"source_bytes": 3996,
"source_mode": "RGB",
"source_sha256": "4ab57523735c7627330751dfae4031905bed66d34296003ca0628126eaaee11b",
"width": 320
},
"lcdtest06.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 3431,
"optimized_sha256": "148789a0e47478f59b67d55242c26df112b617fba99b9f4bd1777af31ea8e8be",
"output_mode": "indexed",
"rgb565_colors": 60,
"source_bytes": 4089,
"source_mode": "RGB",
"source_sha256": "fc9e01e9b5f6140a3a1904ac3b31b3ed659df475c171e0edde5af0de8215bb3a",
"width": 320
},
"lcdtest07.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 3369,
"optimized_sha256": "0845948af9c1bbb2a176ca139d15b0b130df401f2c32a488781b8fdbfbd6c479",
"output_mode": "indexed",
"rgb565_colors": 52,
"source_bytes": 3753,
"source_mode": "RGB",
"source_sha256": "c3bd1a40466269b2778f8edd84174881d9de773e15a2222974fa4ac8caf498cb",
"width": 320
},
"lcdtest08.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 3299,
"optimized_sha256": "19f355a63a6d437e2b171644a4c297ea78e9da05abbc236f14f7c94d6e7898cc",
"output_mode": "indexed",
"rgb565_colors": 60,
"source_bytes": 3860,
"source_mode": "RGB",
"source_sha256": "a4382986103c92344afd3bf3686585e9750f7286f1c508cf42abbc4e56e9fad8",
"width": 320
},
"lcdtest09.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 3458,
"optimized_sha256": "9fbcbdca9b17fbbf116c0f0f5c7968099253543664cab4c0049f42f9cb99dc07",
"output_mode": "indexed",
"rgb565_colors": 60,
"source_bytes": 4008,
"source_mode": "RGB",
"source_sha256": "b4b811390bc77db0f4e28ff45b102c24f77aebc50aa57ecbb4378bf440ff5008",
"width": 320
},
"lcdtest10.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 3229,
"optimized_sha256": "e37daec397eea565e1e46479ba96cdbbdb22736470d2893aadf894f857cb1265",
"output_mode": "indexed",
"rgb565_colors": 40,
"source_bytes": 3545,
"source_mode": "RGB",
"source_sha256": "e050346ca4d6a15504ea4276a28a6bd23cb6eeab031ec4ada4dc8d65405bbd6e",
"width": 320
},
"lcdtest11.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 2966,
"optimized_sha256": "57c958dac45e46376c7419ea5c28acb8e072140d8848b49a3a9cd723da58517e",
"output_mode": "indexed",
"rgb565_colors": 28,
"source_bytes": 3169,
"source_mode": "RGB",
"source_sha256": "bd373fbf6e41318c7767c8b877699027cb282569506262d59072c366e11fd9d6",
"width": 320
},
"lcdtest12.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 2921,
"optimized_sha256": "705d5aca100df51c8bfd13ceb6f42ef9a4305416755ea4247e5781cb12dfe4e1",
"output_mode": "indexed",
"rgb565_colors": 47,
"source_bytes": 3453,
"source_mode": "RGB",
"source_sha256": "bce48a61a6a55d3c69e998a4907652f712a9b76d5c7a99c28a87afaad9777d5c",
"width": 320
},
"lcdtest13.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 3020,
"optimized_sha256": "fdc3b0aea5740bc4322157af16b1cc3d52fd723fa0ac7598bd3a97da9baa2741",
"output_mode": "indexed",
"rgb565_colors": 54,
"source_bytes": 3710,
"source_mode": "RGB",
"source_sha256": "b66b4113787fd763c2b01f0213bc14bbb1d72ebc27e643126e765a70d2fe1ab0",
"width": 320
},
"lcdtest14.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 2986,
"optimized_sha256": "f8df29b876d32f2e744f5e5cb3dd386358eab42346419760b0d276d31224e36f",
"output_mode": "indexed",
"rgb565_colors": 35,
"source_bytes": 3443,
"source_mode": "RGB",
"source_sha256": "18619fa00094c38abd445acbe99980e0b85eebad67bb559f7d63799c3594d18e",
"width": 320
},
"lcdtest15.png": {
"alpha_range": [
255,
255
],
"height": 240,
"optimized_bytes": 3033,
"optimized_sha256": "9fa7245972c22418d8aaca38ea057c06a9991a9f617fb65cb2b1323579c4ee03",
"output_mode": "indexed",
"rgb565_colors": 58,
"source_bytes": 3646,
"source_mode": "RGB",
"source_sha256": "3dad7138d4f1409767d29fefa7e02e948ae02c0624ebc5a9347ed30350955b4e",
"width": 320
},
"listening0.png": {
"alpha_range": [
255,
@@ -889,9 +1129,9 @@
"generator": "tools/optimize_lcd_assets.py",
"pillow_version": "12.3.0",
"totals": {
"asset_count": 59,
"optimized_bytes": 381384,
"source_bytes": 1069465
"asset_count": 75,
"optimized_bytes": 431145,
"source_bytes": 1128281
},
"version": 1
}