@djok2142

Как хранить и сортировать цвета изображения в БД?

Здравствуйте.
Есть таблица images с информацией о изображениях, в одной строке хранится информация об одном изображении (урл, формат, разрешение, размер и тд)
Появилась необходимость сортировать изображения по определенному цвету.
Из изображения получаю основные цвета и их процентное соотношение. Таких цветов в изображении может быть от 2 до 15 штук.
Пример:
#903030 68%
#f0c0a8 6.2%
#781818 3.7%
#c07860 3.6%
#d8a878 3.2%
#301818 3.2%
#a86048 1.5%
#a8a8a8 1.4%
#c01818 1.4%

Собственно вопрос, каким образом хранить в базе список цветов и их проценты, что бы затем можно было сортировать выборку изображений по наибольшему содержанию определенного цвета.
Например что бы получить все изображение где больше всего цвета #903030 и тп.
  • Вопрос задан
  • 139 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега MySQL
Ну, собственно, хранить список цветов изображения и их проценты. В отдельной таблице. Один цвет — одна строка. Что сложности-то вызывает?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы