From 8e3ccdc24a9f383c8d09d99a7733d15bebbe67e4 Mon Sep 17 00:00:00 2001 From: sowevo Date: Tue, 12 Aug 2025 05:09:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=80=8F=E6=98=8E=E5=80=92=E5=BD=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards/LibraryCard.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/cards/LibraryCard.vue b/src/components/cards/LibraryCard.vue index 686de78d..175f19c5 100644 --- a/src/components/cards/LibraryCard.vue +++ b/src/components/cards/LibraryCard.vue @@ -130,7 +130,8 @@ async function drawImages(imageList: string[]) { const gradient = ctx.createLinearGradient(0, canvas.height - (POSTER_HEIGHT + MARGIN_HEIGHT + REFLECTION_HEIGHT), 0, canvas.height - (POSTER_HEIGHT + MARGIN_HEIGHT)) gradient.addColorStop(0, 'rgba(0, 0, 0, 1)') - gradient.addColorStop(1, 'rgba(0, 0, 0, 0.3)') + gradient.addColorStop(1, 'rgba(0, 0, 0, 0.7)') + ctx.globalCompositeOperation = 'destination-out'; ctx.fillStyle = gradient ctx.fillRect(x, canvas.height - (POSTER_HEIGHT + MARGIN_HEIGHT + REFLECTION_HEIGHT), POSTER_WIDTH, REFLECTION_HEIGHT)