2012-01-31 2 views
0

Есть ли способ найти количество цветов в загруженном изображении, игнорируя артефакты сжатия и сглаживание между цветами?Поиск количества цветов в загруженном изображении (игнорирование артефактов сглаживания/сжатия)?

Я создаю инструмент проектирования, который позволяет пользователям загружать изображения, и я хочу, чтобы он возвращал цены (которые основаны на цветах на изображении) в режиме реального времени, без необходимости вручную проверять каждую загрузку.

Только нужна точность 99%, бахрома в порядке.

+1

Вы проверяете для смесевых цветов? –

+0

Да - поиск точечных цветов, поэтому мы можем оценить файл для печати – Walker

+0

Но я должен уточнить, что мы не знаем, будут ли они использовать высококачественные загрузки или нет. – Walker

ответ

1

Вам будет сложно найти ранее существовавший метод для этого. Точечные цвета, такие как Pantone Color matching System, не являются цветовыми пространствами, они соответствуют системам. Насколько я знаю, нет способа автоматического обнаружения ПМС или других подобных систем согласования.

Редактировать на основе комментариев ниже:

Попробуйте использовать http://www.php.net/manual/en/imagick.getimagecolors.php

+0

Мне не нужны точные точечные цвета, если бы они могли возвращать шестнадцатеричные значения для основных цветов, которые были бы точными. – Walker

+1

См. Править выше ... –

+0

Awesome. расследование. – Walker

Смежные вопросы