2
0

feat: serve skin assets as WebP

This commit is contained in:
kingOfSoySauce
2026-08-21 11:05:20 +08:00
parent 21374916b6
commit d2d605a0bd
57 changed files with 107 additions and 107 deletions

View File

@@ -9,31 +9,31 @@ export const SETTINGS_NAMESPACE = "liang-intensity-skin";
export const ASSET_PREFIX = `/plugins/${PACKAGE_ID}/assets/`;
const ASSET_SPECS = [
["liang-poster.png", "image/png"],
["portrait-source-v2/stage-00.png", "image/png"],
["portrait-source-v2/level-01.png", "image/png"],
["portrait-source-v2/level-03.png", "image/png"],
["portrait-source-v2/level-04.png", "image/png"],
["portrait-source-v2/stage-06.png", "image/png"],
["portrait-source-v2/level-07.png", "image/png"],
["portrait-source-v2/level-09.png", "image/png"],
["portrait-source-v2/level-10.png", "image/png"],
["portrait-source-v2/stage-12.png", "image/png"],
["portrait-source-v2/level-13.png", "image/png"],
["portrait-source-v2/level-14.png", "image/png"],
["portrait-source-v2/bridge-15.png", "image/png"],
["portrait-source-v2/level-16.png", "image/png"],
["portrait-source-v2/level-17.png", "image/png"],
["portrait-source-v2/stage-18.png", "image/png"],
["portrait-source-v2/level-19.png", "image/png"],
["portrait-source-v2/level-21.png", "image/png"],
["portrait-source-v2/level-22.png", "image/png"],
["portrait-source-v2/stage-24.png", "image/png"],
["portrait-source-v2/level-25.png", "image/png"],
["portrait-source-v2/bridge-27.png", "image/png"],
["portrait-source-v2/level-28.png", "image/png"],
["portrait-source-v2/level-29.png", "image/png"],
["portrait-source-v2/stage-30.png", "image/png"],
["liang-poster.webp", "image/webp"],
["portrait-source-v2/stage-00.webp", "image/webp"],
["portrait-source-v2/level-01.webp", "image/webp"],
["portrait-source-v2/level-03.webp", "image/webp"],
["portrait-source-v2/level-04.webp", "image/webp"],
["portrait-source-v2/stage-06.webp", "image/webp"],
["portrait-source-v2/level-07.webp", "image/webp"],
["portrait-source-v2/level-09.webp", "image/webp"],
["portrait-source-v2/level-10.webp", "image/webp"],
["portrait-source-v2/stage-12.webp", "image/webp"],
["portrait-source-v2/level-13.webp", "image/webp"],
["portrait-source-v2/level-14.webp", "image/webp"],
["portrait-source-v2/bridge-15.webp", "image/webp"],
["portrait-source-v2/level-16.webp", "image/webp"],
["portrait-source-v2/level-17.webp", "image/webp"],
["portrait-source-v2/stage-18.webp", "image/webp"],
["portrait-source-v2/level-19.webp", "image/webp"],
["portrait-source-v2/level-21.webp", "image/webp"],
["portrait-source-v2/level-22.webp", "image/webp"],
["portrait-source-v2/stage-24.webp", "image/webp"],
["portrait-source-v2/level-25.webp", "image/webp"],
["portrait-source-v2/bridge-27.webp", "image/webp"],
["portrait-source-v2/level-28.webp", "image/webp"],
["portrait-source-v2/level-29.webp", "image/webp"],
["portrait-source-v2/stage-30.webp", "image/webp"],
];
function send(res, status, headers = {}) {