-=Женек=- 0 30 декабря, 2020 Опубликовано 30 декабря, 2020 · Жалоба Вот такая картинка Как рассчитать R,G и B, если даны координаты X и Y? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 3 30 декабря, 2020 Опубликовано 30 декабря, 2020 · Жалоба Нетрудно догадаться, что нужны дополнительные данные. Если есть только картинка, то исключительно считыванием значений при заданном X и Y. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 31 декабря, 2020 Опубликовано 31 декабря, 2020 · Жалоба верхний ряд графиков - RGB по X для разных Y, нижний - наоборот. разбивайте картинку на несколько квадратов (5 по горизонтали, 2 по вертикали) и интерполируйте параболами, кусочно. хотя возможно и билинейной интерполяции по этим 10 точкам хватит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 31 декабря, 2020 Опубликовано 31 декабря, 2020 · Жалоба По X - цвет, на краях чисто красный, на левой трети чисто зеленый, на правой трети чисто синий. То есть, 255, 0, 0 и т.п. По вертикали яркость, насыщенность. В середине вертикали - те самые чистые цвета и плавные переходы одного цвета в другой. Выше середины уменьшается яркость, все цвета пропорционально до 0, 0, 0. Ниже середины - разбавляются остальными цветами до белого, растут линейно все до 255, 255, 255. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 31 декабря, 2020 Опубликовано 31 декабря, 2020 · Жалоба Еще что думаю. В середине переход между красным и зеленым идет так. Половину пути красный постоянный, максимальный. Во второй половине плавно спадает до нуля. Зеленый - зеркально. На полпути получаем желтый 255, 255, 0. И другие переходы аналогично. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-=Женек=- 0 31 декабря, 2020 Опубликовано 31 декабря, 2020 · Жалоба 4 hours ago, ViKo said: По X - цвет, на краях чисто красный, на левой трети чисто зеленый, на правой трети чисто синий. То есть, 255, 0, 0 и т.п. По вертикали яркость, насыщенность. В середине вертикали - те самые чистые цвета и плавные переходы одного цвета в другой. Выше середины уменьшается яркость, все цвета пропорционально до 0, 0, 0. Ниже середины - разбавляются остальными цветами до белого, растут линейно все до 255, 255, 255. ДА оно понятно конечно, особенно про вериткаль.... Но вот выразить математически..... Наверное нужно разбить диапазон X на поддиапазоны R,G,B. Поддиапазоны эти должны пересекаться. В примеру R- 0..200, в остальных местах 0. G - 100..300, в остальных местах 0. B -300..500, в остальных местах 0. А получив X, рассчитывать долю каждой компоненты цвета. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 31 декабря, 2020 Опубликовано 31 декабря, 2020 · Жалоба Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-=Женек=- 0 1 января, 2021 Опубликовано 1 января, 2021 · Жалоба 13 hours ago, _pv said: Не совсем понял формулу Image, Clip, Table - с чем это едят? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 1 января, 2021 Опубликовано 1 января, 2021 · Жалоба https://reference.wolfram.com/language/ref/Clip.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 1 января, 2021 Опубликовано 1 января, 2021 · Жалоба Картинки разные же! Не то. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 1 января, 2021 Опубликовано 1 января, 2021 · Жалоба естественно не то, потому что на исходной картинке всё довольно кривое и не очень линейной, одной простой формулой не выразить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-=Женек=- 0 1 января, 2021 Опубликовано 1 января, 2021 · Жалоба Вот оно как оказывается (я чуть-чуть ошибся) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 166 2 января, 2021 Опубликовано 2 января, 2021 · Жалоба 31.12.2020 в 00:19, -=Женек=- сказал: Вот такая картинка Это не CIE 1931, и даже отдалённо прищурившись — всё равно не оно. 31.12.2020 в 00:19, -=Женек=- сказал: Как рассчитать R,G и B, если даны координаты X и Y? https://www.google.ru/search?&q=xy+color+conversion Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ae_ 2 2 января, 2021 Опубликовано 2 января, 2021 · Жалоба On 12/31/2020 at 5:19 AM, -=Женек=- said: Вот такая картинка Как рассчитать R,G и B, если даны координаты X и Y? Картинка кривовата, но это развёртка боковой поверхности цилиндра HSL(HSI) при S=100%. Координата X — это угол 0-360°, он задаёт цв.тон - Hue Координата Y — это интенсивность или светлость(не яркость) - Lightness/Intensity. Насыщенность - Saturation для этой картинки всегда =100% Для перевода HSL <-> RGB гугл выдаёт много ссылок, например wiki: HSL Онлайн-калькулятор с формулами для самостоятельного вычисления: HSL to RGB color conversion Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 2 января, 2021 Опубликовано 2 января, 2021 · Жалоба 5 часов назад, ae_ сказал: Насыщенность - Saturation для этой картинки всегда =100% Никогда. Низ картинки весь разбавлен белым. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться