移动目录
This commit is contained in:
12
mdui_patched/functions/getColorFromImage.js
Normal file
12
mdui_patched/functions/getColorFromImage.js
Normal file
@@ -0,0 +1,12 @@
|
||||
import { sourceColorFromImage, hexFromArgb, } from '@material/material-color-utilities';
|
||||
import { $ } from '@mdui/jq/$.js';
|
||||
/**
|
||||
* 根据指定的图片,提取出主色调的十六进制颜色值
|
||||
* @param image `<img>` 元素的 CSS 选择器、或 `<img>` 元素、或 JQ 对象
|
||||
* @return string 十六进制颜色值。例如:`#ff0000`
|
||||
*/
|
||||
export const getColorFromImage = async (image) => {
|
||||
const $image = $(image);
|
||||
const source = await sourceColorFromImage($image[0]);
|
||||
return hexFromArgb(source);
|
||||
};
|
||||
Reference in New Issue
Block a user