mirror of
https://github.com/GiriNeko/YesPlayMusic.git
synced 2025-12-18 06:07:48 +00:00
fix: vibrant worker error
This commit is contained in:
parent
fab099c6fb
commit
35edd84c22
3 changed files with 15 additions and 24 deletions
|
|
@ -225,7 +225,7 @@ import { formatTrackTime } from '@/utils/common';
|
|||
import { getLyric } from '@/api/track';
|
||||
import { lyricParser } from '@/utils/lyrics';
|
||||
import ButtonIcon from '@/components/ButtonIcon.vue';
|
||||
import * as Vibrant from 'node-vibrant';
|
||||
import * as Vibrant from 'node-vibrant/dist/vibrant.worker.min.js';
|
||||
import Color from 'color';
|
||||
import { hasListSource, getListSourcePath } from '@/utils/playList';
|
||||
|
||||
|
|
@ -431,13 +431,13 @@ export default {
|
|||
},
|
||||
getCoverColor() {
|
||||
if (this.settings.lyricsBackground !== true) return;
|
||||
const cover = this.currentTrack.al?.picUrl + '?param=1024y1024';
|
||||
const cover = this.currentTrack.al?.picUrl + '?param=256y256';
|
||||
Vibrant.from(cover, { colorCount: 1 })
|
||||
.getPalette()
|
||||
.then(palette => {
|
||||
const orignColor = Color.rgb(palette.DarkMuted._rgb);
|
||||
const color = orignColor.darken(0.1).rgb().string();
|
||||
const color2 = orignColor.lighten(0.28).rotate(-30).rgb().string();
|
||||
const originColor = Color.rgb(palette.DarkMuted._rgb);
|
||||
const color = originColor.darken(0.1).rgb().string();
|
||||
const color2 = originColor.lighten(0.28).rotate(-30).rgb().string();
|
||||
this.background = `linear-gradient(to top left, ${color}, ${color2})`;
|
||||
});
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue