1
Q
获取图像的主色彩
A
回答
0
使用urllib
先下载图像,然后删除不必要的文件:
from colorthief import ColorThief
import urllib
import os
def dominant_color_from_url(url,tmp_file='tmp.jpg'):
'''Downloads ths image file and analyzes the dominant color'''
urllib.urlretrieve(url, tmp_file)
color_thief = ColorThief(tmp_file)
dominant_color = color_thief.get_color(quality=1)
os.remove(tmp_file)
return dominant_color
相关问题
- 1. 图像为16bpp时,从位图获取彩色图像灰度
- 2. 获取图像的第一像素的色彩(JS/jQuery的)
- 3. MATLAB图像处理:从彩色图像获取HSV组件
- 4. 在JavaScript画布中获取图像的彩色像素
- 5. BufferedImage - 获取灰度彩色模型图像中像素的值
- 6. 获取图像的主色调
- 7. 徘徊时获取棕褐色效果图像和全彩色?
- 8. 如何在HSI色彩空间中获取图像的gamma值
- 9. 获取图像色彩模式的最快方法
- 10. 获取色彩地图值matlab
- 11. 图像大小取决于图像的色彩位深
- 12. LibTiff.Net彩色图像转换
- 13. Keras loading彩色图像
- 14. java彩色图像处理
- 15. iPhone彩色图像分析
- 16. SURF和OpenSURF彩色图像
- 17. 渐变彩色图像
- 18. 彩色图像灰度图像在Firefox
- 19. Opencv:从分段彩色图像获取所有对象
- 20. 在彩色背景下在NSTextFieldCell中获取图像
- 21. OpenCV彩色图像灰色故障
- 22. 无法获得正确的像素彩色图像python
- 23. 从Windows Phone中的图像中选取RGB彩色像素
- 24. 从彩色png布局图像读取阵列中的图案?
- 25. 热图对彩色图像matlab
- 26. MATLAB代码 - 彩色图像直方图
- 27. 识别低色彩的jpeg图像
- 28. .NET中的彩色图像量化
- 29. 在MATLAB中的彩色图像变形
- 30. 填写复杂的图像色彩
我假设你正在使用JavaScript? – RonaldBarzell
Color Thief使用jQuery,但如果有另一种解决方案(PHP或其他),我很乐意使用它。 – user1706680
对于PHP,试试这个:http://stackoverflow.com/questions/8730661/how-to-find-the-dominant-color-in-image – RonaldBarzell