From e5d410d809b5472842760102fa2e20525740d7cc Mon Sep 17 00:00:00 2001 From: monoid Date: Sat, 28 Sep 2024 23:50:54 +0900 Subject: [PATCH] avif support --- packages/server/src/content/comic.ts | 2 +- packages/server/src/route/comic.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/server/src/content/comic.ts b/packages/server/src/content/comic.ts index f42338e..b8cf940 100644 --- a/packages/server/src/content/comic.ts +++ b/packages/server/src/content/comic.ts @@ -14,7 +14,7 @@ interface ComicDesc { character?: string[]; tags?: string[]; } -const ImageExt = [".gif", ".png", ".jpeg", ".bmp", ".webp", ".jpg"]; +const ImageExt = [".gif", ".png", ".jpeg", ".bmp", ".webp", ".jpg", ".avif"]; export class ComicReferrer extends createDefaultClass("comic") { desc: ComicDesc | undefined; pagenum: number; diff --git a/packages/server/src/route/comic.ts b/packages/server/src/route/comic.ts index cc05aaf..5a35b64 100644 --- a/packages/server/src/route/comic.ts +++ b/packages/server/src/route/comic.ts @@ -68,7 +68,7 @@ function releaseZip(path: string) { } async function renderZipImage(ctx: Context, path: string, page: number) { - const image_ext = ["gif", "png", "jpeg", "bmp", "webp", "jpg"]; + const image_ext = ["gif", "png", "jpeg", "bmp", "webp", "jpg", "avif"]; const marked = markUseZip(path); const zip = await acquireZip(path, marked); const entries = (await entriesByNaturalOrder(zip)).filter((x) => {