Android开发人员创建了一个很好的类来隔离图像中的颜色
但是我真的可以在桌面应用程序中使用它。我尝试从库中翻录课程(正如推荐给我,在一个Android开发者的Devox java会议期间)但他可能没有意识到我必须拖动一半的android库然后例如:Bitmap,颜色
有没有人知道一个工具可能能够从库中删除我需要的类,或者给我一个更好的方法来解决我原来的问题,一个java类将一起给我一个图像的主色他们的反色和相邻颜色?我不能从头开始写它因为我们没有预算/时间来做这件事:(
答案 0 :(得分:1)
我偶然发现了你的问题,我还发现this lightweight library on github是Chris Banes在上面提到的博客文章中引用的一个javascript库的端口。
非常擅长快速提取图像的原色。如果有人有办法提取类似于android所谓的“充满活力”的东西,我仍然会喜欢它。颜色。理想情况下,我想要一种模仿Android库中发生的事情的方法,这样我就可以在我的android,桌面和ios体验之间获得无缝体验。我还没有找到那个。
答案 1 :(得分:1)
另一个Java端口-https://github.com/trickl/palette。我自己写了这个(当时我还不知道其他端口的存在)。这是一个非常直接的端口,并包含许多原始测试。
答案 2 :(得分:0)
有this Palette
ported library。您可以在基于Gradle的Java项目中使用它,方法是将jcenter()
添加到您的存储库,并将下一个依赖项添加到build.gradle
文件中。
dependencies {
...
compile "com.loyalsound:iris:1.1"
}