Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача:

Преобразовать картинку из RGB-24 в RGB-8 индексированные цвета палитры состоящей из 240 цветов. В палитре есть 17 цветов имеющих градацию от темного к светлому. Цветовые тона картинки подгонять под максимальное использование градаций из палитры, чтобы переходы были плавные.

Особенности:

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

Мое личное видиние решения задачи:

Имеем цветовой куб в трехмерном пространстве R,G,B по 256 едениц по каждой оси. В этом кубе есть 17 линий состоящих, в среднем, из 14 точек нашей палитры (палитра прилагается). Берем картинку, анализируем наличие областей с плавным переходом тона цвета. И для каждой области выбираем наиболее подходящую линию из 17 имеющихся.

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

Пожелания:

Желательно выполнить в виде фильтра к Photoshop, но необязательно. И иметь настройки преобразования, для вариативности.

12 лет назад
Adizov
Рустам 
46 летРоссия
12 лет в сервисе
Был
4 года назад
  • Похожие заказы
  • C текстового файла у меня на компе (или в папке сайта) забрасывать информацию на сайт WP, но с некоторыми нюансами

    Прикладное ПО1 исполнитель
    Завершен
    12 лет назад
  • Ассиметричные системы шифрования... Алгоритмы Эль-Гамаля и Диффи-Хеллмана (по обеим). Жду предложений со сроками и с ценами за выполненную работу.

    Прикладное ПО1 исполнитель
    Закрыт
    12 лет назад
  • Всем привет! Нужно реализовать в программе на шарпе винформс глобальные горячие клавиши, именно глобальные (прога в трее - не активна, но слушает свои горячие клавиши) реализуется так (фрагмент): [DllImport("user32.dll")] public static extern ...

    Прикладное ПО1 исполнитель
    Завершен
    12 лет назад
  • Имеется 3 usb модема одного оператора. Имеется сайт, на который необходимо получить доступ одновременно с каждого из модемов (из трех разных браузеров). Модемы могут работать одновременно, если отключить соединение по умолчанию. При каждом подключении получают ...

    Закрыт
    12 лет назад
  • $50

    Необходимо сделать небольшую программку к курсовому проекту. В интерфейсе - три окна ввода, два выпадающих списка и вывод сообщения на экран. В коде - несложное уравнение. Дедлайн - 30 мая, 10:00

    Прикладное ПО1 исполнитель
    Закрыт
    12 лет назад
  • $5000

    Группа "Астерос", ведущий российский системный интегратор, приглашает разработчика CRM на удаленную занятость. Длительность проекта - полгода, по договору ГПХ. Нужен разработчик либо со 100% занятостью, либо с 50% загрузкой. При полной загрузке заработная плата составит 100-110 000 ...

    Закрыт
    12 лет назад
  • $250

    Добрый день. Необходимо создать модель в AnyLogic. Работа уже начата, необходимо на базе готовой блок-диаграммы, набросков интерфейса и выходных данных создать функционирующий продукт. Используется системная динамика (агентное моделирование не планируется). Подробности в личку.

    Закрыт
    12 лет назад
  • Необходимо разработать: 1) разработать простую программу качалку (максимально используя доступные готовые решения с открытым исходным кодом); 2) внешнюю оболочку интсаллятор к программе; 3) дизайны программы качалки и инсталлятора (не обязательно, при наличии компетенций и интереса). Программы должны иметь графический ...

    Закрыт
    12 лет назад