我想从png,jpeg,svg等提取主色。我有试过这个代码,但有时产生的调色板是不正确的。
// GET image colors
mw.QuantizeImage(5, mw.GetImageColorspace(), 0, imagick.DITHER_METHOD_NO, false)
_, allColors := mw.GetImageHistogram()
for i, c := range allColors {
if i > 4 {
break
}
h, s, l := c.
有人告诉我删除并集,并将查询的上半部分改为一个,有人告诉我这很容易,但我搞不懂。有人告诉我,它将包含如下内容
其中红色(主色)=红色(SilksName),蓝色(主色)=蓝色(SilksName),依此类推
Select S.[Silks_Skey]
from [dbo].[Silks] S
inner join [dbo].[SubColour] SC on CHARINDEX(SC.[SubColour],S.[SilksName]) <> 0
inner join [dbo].[MajorColour] MC on SC.[MajorColour]