Page 7 of 9

Re: В РАБОТЕ - Kobo Aura One: поддержка Comfort Light

Posted: Tue Mar 06, 2018 4:50 pm
by sergeyvl
makara wrote:Да, наоборот. Кроме того, у подсветки шкала до 100%, а у температуры до 49%.
это не проценты а уровни. там у температуры всего 50 градаций 0-49. Если сделать по процентам, то будет прыгать 0 - 2 - 4 - 6% итд.

Re: В РАБОТЕ - Kobo Aura One: поддержка Comfort Light

Posted: Tue Mar 06, 2018 4:56 pm
by makara
Понял. Вопрос, на Аурах с простой подсветкой будет одна шкала яркости?

Re: В РАБОТЕ - Kobo Aura One: поддержка Comfort Light

Posted: Tue Mar 06, 2018 5:58 pm
by sergeyvl
makara wrote:Понял. Вопрос, на Аурах с простой подсветкой будет одна шкала яркости?
да

Re: В РАБОТЕ - Kobo Aura One: поддержка Comfort Light

Posted: Tue Mar 06, 2018 6:19 pm
by Metazoa
sergeyvl wrote:
Metazoa wrote:Сергей, я отправил исходники и черканул пару строк в мессенджер, посмотри плз.
Да, спасибо, я уже смержил думаю сегодня будет новая сборка.

Таблицу вынес в файл light_a1.txt:

Code: Select all

00000000
...
если кому-нибудь надо могут поиграться.
Там нули не нужны вообще в этой таблице, 0 он и в Африке 0, а они зачем-то сделали для _каждой_ температуры еще и 0.
В моей версии это все почищено, для каждой температуры только значения для уровней яркости 1..100.

Re: В РАБОТЕ - Kobo Aura One: поддержка Comfort Light

Posted: Tue Mar 06, 2018 6:20 pm
by Metazoa
sergeyvl wrote:это не проценты а уровни. там у температуры всего 50 градаций 0-49. Если сделать по процентам, то будет прыгать 0 - 2 - 4 - 6% итд.
Имхо значительно лучше сделать отображение именно цветовых температур в диапазоне 1500..6400K.
Это очень просто, у меня реализовано.

Re: В РАБОТЕ - Kobo Aura One: поддержка Comfort Light

Posted: Tue Mar 06, 2018 6:32 pm
by Metazoa
sergeyvl wrote:если кому-нибудь надо могут поиграться.
Ну если уж делать для поиграться, тогда в каждой строке надо писать соотв. значения ползунков для яркости и температуры (можно, например, комментанием каким-то).
А иначе как играться-то ?

Re: В РАБОТЕ - Kobo Aura One: поддержка Comfort Light

Posted: Tue Mar 06, 2018 7:21 pm
by sergeyvl
Нули почищу, комменты для яркости и температуры добавлю.

> Имхо значительно лучше сделать отображение именно цветовых температур в диапазоне 1500..6400K.

было бы здорово. но меня смутило то что в прогрессбаре нельзя поставить шаг (например 100). Получится что при изменении скажем 1500...1599 на экране ничего меняться не будет.

Re: В РАБОТЕ - Kobo Aura One: поддержка Comfort Light

Posted: Tue Mar 06, 2018 7:59 pm
by Metazoa
sergeyvl wrote:Нули почищу, комменты для яркости и температуры добавлю.

> Имхо значительно лучше сделать отображение именно цветовых температур в диапазоне 1500..6400K.

было бы здорово. но меня смутило то что в прогрессбаре нельзя поставить шаг (например 100). Получится что при изменении скажем 1500...1599 на экране ничего меняться не будет.
В прогрессбаре нельзя, а в обработке событий для диалога - можно.
Глянь мой comfortlightdlg.cpp :

Code: Select all

void ComfortlightDlg::on_btnTempInc_clicked()
{
    ui->pbFrontlightTemp->setValue( ui->pbFrontlightTemp->value() + 100 );
}

void ComfortlightDlg::on_btnTempDec_clicked()
{
    ui->pbFrontlightTemp->setValue( ui->pbFrontlightTemp->value() - 100 );
}
...
int deltaProgress = 100 * round( 1.0 * ((ui->pbFrontlightTemp->maximum() - ui->pbFrontlightTemp->minimum()) / 100 + 1) * deltaPixels / pb->width() );
Да и вообще, попробуй собрать мои исходники, у меня же все реализовано.
У меня пока собрать cr3 не получается, я тебе отписал...

Re: В РАБОТЕ - Kobo Aura One: поддержка Comfort Light

Posted: Wed Mar 07, 2018 10:22 am
by sergeyvl
В сегодняшней сборке:

1. Шкала регулировки теперь 1500K - 6400K
2. Удалил лишние нули из таблицы

Re: СДЕЛАНО - Kobo Aura One: поддержка Comfort Light

Posted: Wed Mar 07, 2018 1:20 pm
by makara
Вечером с нетерпением попробую.