久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

Palette - javascript 獲取圖片主顏色

找到圖像中的主色。

Palette 可以幫助你找到圖片中的主色。

V2ex 介紹:https://www.v2ex.com/amp/t/503218

Github:https://github.com/Luminqi/Palette

Demo:https://color.luminqi.com/

Github 文件本站下載:

Palette-master.zip

提取碼:無
解壓碼:無
Palette - javascript 獲取圖片主顏色

如何使用?

Palette.from可以接受元素或路徑

Palette.from('/path/to/image').getPalette().then(colors => {
  // your code
})

-

const img = document.getElementById('img')
Palette.from(img).getPalette().then(colors => {
  // your code
})

耗時的計算過程在WebWorker中運行。

這是什么想法?

  • 它將首先開始欠采樣以減少圖像像素。
  • 計算每個像素的色調,并按色調對像素進行排序。
  • 將具有相似色調的像素分組。
  • 如果組中的像素很少或者它們的平均顏色太近,則合并這些組。

原理是遍歷所有的像素點,然后找到最多出現的幾個像素嗎?

首先像素的 rgb 值有 256*256*256 種可能,所以如果直接遍歷然后統計相同的 rgb 值是不靠譜的。

這里其實會涉及到色彩量化(color quantization)。比較常見的算法有 Median cut, Octree, KMeans。

我并沒有采用常規的方案,我的想法是如果能先把各個像素按照其顏色相近度排序,這樣相似的顏色就會靠在一起,形成一條連續的色帶。那么剩余的工作就很簡單了,就是把這條色帶切成一塊一塊,每一塊代表一種顏色,每一塊的顏色是它里面所有像素 rgb 值的平均值。比較可惜的是其實并不能完全對顏色排序,這里我采用色調(hue)進行排序并不完美。

你提出的算法我也想過,我覺得可以先對每個像素的 r 值,g 值,b 值向右位移(>>)3 位(或者更多),這樣可以減少出現不同 rgb 值的概率。然后用一個 hash map 統計相同的 rgb 值。

給TA贊賞
共{{data.count}}人
人已贊賞
??
Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
?
購物車
優惠劵
搜索
久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    久久婷婷国产综合国色天香| 激情综合视频| 鲁大师成人一区二区三区| 亚洲国产精品久久| 国产精品一二三四| 欧美人牲a欧美精品| 久久久久久久综合| 亚洲伊人伊色伊影伊综合网| 亚洲国产成人porn| 国产嫩草影院久久久久| 欧美精品18+| 美腿丝袜亚洲色图| 久久久精品网| 欧美一区二区三区视频| 99视频精品| 亚洲国产清纯| 在线观看亚洲一区| 好吊色欧美一区二区三区四区 | 欧美性大战久久久久| 久久人人看视频| 欧美一区二区在线播放| 亚洲一区二区伦理| 亚洲天堂网在线观看| 99精品视频一区二区三区| 亚洲国产一区二区三区青草影视 | 国产综合色精品一区二区三区 | 亚洲性图久久| 中文一区在线| 亚洲一区二区av电影| 亚洲午夜成aⅴ人片| aa国产精品| 亚洲综合色网站| 亚洲免费影视| 欧美一区二区成人| 欧美一区二区国产| 久久精品一区四区| 蜜臀av国产精品久久久久| 欧美 日韩 国产在线| 欧美精品九九| 国产精品丝袜xxxxxxx| 国产精品永久免费观看| 国产亚洲网站| 亚洲娇小video精品| 亚洲美女啪啪| 欧美一级电影久久| 久久亚洲精品一区二区| 蜜臀av性久久久久蜜臀aⅴ| 欧美区日韩区| 国产午夜精品福利| 伊人久久av导航| 亚洲精品中文字| 亚洲欧美日韩精品一区二区| 久久久久青草大香线综合精品| 欧美成人免费全部| 国产精品一二三视频| 亚洲国产精品传媒在线观看 | 亚洲自拍偷拍色片视频| 久久精品道一区二区三区| 欧美第一黄网免费网站| 国产精品入口福利| 尤物yw午夜国产精品视频| 日韩一级大片| 久久亚洲精选| 国产精品九色蝌蚪自拍| 精品99一区二区三区| 夜夜爽99久久国产综合精品女不卡| 亚洲女同性videos| 欧美1区3d| 国模叶桐国产精品一区| 日韩一二三区视频| 麻豆精品91| 国产精品区一区| 日韩视频一区二区三区在线播放免费观看| 先锋影音一区二区三区| 欧美理论电影在线播放| 一区二区在线看| 亚欧美中日韩视频| 欧美日韩国产欧| 亚洲福利国产精品| 久久久亚洲欧洲日产国码αv| 欧美日韩亚洲激情| 怡红院av一区二区三区| 亚洲欧美精品伊人久久| 亚洲一区视频在线观看视频| 欧美日韩高清一区| 亚洲国产另类久久久精品极度| 亚洲欧美在线高清| 欧美视频亚洲视频| 亚洲国产精品v| 乱中年女人伦av一区二区| 国产精品高潮呻吟久久av无限 | 国产精品美女久久久久av超清| 亚洲人妖在线| 久久久亚洲综合| 国产一区二区三区四区| 亚洲一区二区三区欧美| 欧美日韩亚洲国产精品| 亚洲国产老妈| 欧美国产精品| 国内外成人免费激情在线视频网站| 亚洲欧美国产一区二区三区| 久久久久久亚洲精品中文字幕| 国产综合色在线视频区| 99精品久久免费看蜜臀剧情介绍| 欧美超级免费视 在线| 国产喷白浆一区二区三区| 欧美专区日韩专区| 欧美区一区二| 亚洲欧洲在线一区| 欧美三日本三级三级在线播放| 亚洲乱码国产乱码精品精天堂 | 国产精品素人视频| 午夜精品美女自拍福到在线| 国产精品高清免费在线观看| 一区二区三区精品视频在线观看| 欧美日韩一区二区三| 国产伦精品一区二区| 午夜国产精品视频| 欧美成人69| 一区二区三区导航| 欧美体内she精视频| 亚洲午夜电影| 黄色一区二区三区| 免费欧美电影| 亚洲欧美国产三级| 国产一区二区三区在线观看精品 | 久久女同精品一区二区| 91久久黄色| 欧美性色综合| 免费欧美日韩| 亚洲视频观看| 亚洲电影在线播放| 欧美日韩不卡一区| 久久精品成人| 亚洲国产裸拍裸体视频在线观看乱了| 欧美激情视频在线免费观看 欧美视频免费一| 91久久精品一区二区别| 国产精品久久影院| 久久亚洲一区二区| 亚洲欧美在线高清| 国产亚洲欧美一区在线观看 | 亚洲第一视频网站| 欧美美女bb生活片| 久久深夜福利| 亚洲性色视频| 99re热精品| 国产主播喷水一区二区| 欧美性一区二区| 久久婷婷麻豆| 久久精品在线观看| 激情欧美丁香| 国产日韩视频| 国产精品爱久久久久久久| 久久久伊人欧美| 欧美一区二区三区视频免费| 亚洲黄色片网站| 亚洲国产日日夜夜| 国模精品一区二区三区| 国产美女精品| 国产精品久久久久天堂| 欧美日韩一区二区高清| 欧美一区二区久久久| 亚洲综合大片69999| 亚洲色诱最新| 99在线|亚洲一区二区| 亚洲国产高清aⅴ视频| 国产乱码精品| 国产精品一区免费视频| 欧美精品三级在线观看| 欧美日韩国产精品一卡| 女女同性精品视频| 欧美freesex交免费视频| 久久久久久日产精品| 欧美在线日韩| 久久艳片www.17c.com| 久久国产精品第一页| 欧美在线首页| 久久精品国产亚洲aⅴ| 久久久97精品| 亚洲免费中文字幕| 欧美一级淫片aaaaaaa视频| 亚洲淫性视频| 亚洲一区二区三区四区在线观看| 亚洲欧美中文日韩在线| 亚洲免费视频中文字幕| 久久激情婷婷| 老司机免费视频久久| 欧美激情精品久久久久久免费印度| 国产精品日韩欧美| 国产日韩综合| 国产在线乱码一区二区三区| 国产欧美丝祙| 亚洲精品久久久久久久久久久久 | 久久野战av| 女主播福利一区| 欧美日韩国产不卡在线看| 欧美午夜电影网| 欧美日韩在线免费观看| 免费一级欧美在线大片| 久久久精品五月天|