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

Cool Reader
sergeyvl
Posts: 1543
Joined: Sun Nov 13, 2011 5:43 pm
My ELO: 1700-1800
Location: Харьков
Contact:

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

Post by sergeyvl » Tue Mar 06, 2018 4:50 pm

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

makara
Posts: 260
Joined: Fri Oct 03, 2014 3:19 pm
My ELO: I don't know
Location: Израиль

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

Post by makara » Tue Mar 06, 2018 4:56 pm

Понял. Вопрос, на Аурах с простой подсветкой будет одна шкала яркости?
Kobo Aura One, Kobo Aura H2O, KPW2.

sergeyvl
Posts: 1543
Joined: Sun Nov 13, 2011 5:43 pm
My ELO: 1700-1800
Location: Харьков
Contact:

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

Post by sergeyvl » Tue Mar 06, 2018 5:58 pm

makara wrote:Понял. Вопрос, на Аурах с простой подсветкой будет одна шкала яркости?
да

Metazoa
Posts: 130
Joined: Wed Apr 29, 2015 1:01 pm
My ELO: I don't know
Location: Одесса

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

Post by Metazoa » Tue Mar 06, 2018 6:19 pm

sergeyvl wrote:
Metazoa wrote:Сергей, я отправил исходники и черканул пару строк в мессенджер, посмотри плз.
Да, спасибо, я уже смержил думаю сегодня будет новая сборка.

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

Code: Select all

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

Metazoa
Posts: 130
Joined: Wed Apr 29, 2015 1:01 pm
My ELO: I don't know
Location: Одесса

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

Post by Metazoa » Tue Mar 06, 2018 6:20 pm

sergeyvl wrote:это не проценты а уровни. там у температуры всего 50 градаций 0-49. Если сделать по процентам, то будет прыгать 0 - 2 - 4 - 6% итд.
Имхо значительно лучше сделать отображение именно цветовых температур в диапазоне 1500..6400K.
Это очень просто, у меня реализовано.
Kobo Aura One

Metazoa
Posts: 130
Joined: Wed Apr 29, 2015 1:01 pm
My ELO: I don't know
Location: Одесса

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

Post by Metazoa » Tue Mar 06, 2018 6:32 pm

sergeyvl wrote:если кому-нибудь надо могут поиграться.
Ну если уж делать для поиграться, тогда в каждой строке надо писать соотв. значения ползунков для яркости и температуры (можно, например, комментанием каким-то).
А иначе как играться-то ?
Kobo Aura One

sergeyvl
Posts: 1543
Joined: Sun Nov 13, 2011 5:43 pm
My ELO: 1700-1800
Location: Харьков
Contact:

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

Post by sergeyvl » Tue Mar 06, 2018 7:21 pm

Нули почищу, комменты для яркости и температуры добавлю.

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

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

Metazoa
Posts: 130
Joined: Wed Apr 29, 2015 1:01 pm
My ELO: I don't know
Location: Одесса

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

Post by Metazoa » Tue Mar 06, 2018 7:59 pm

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 не получается, я тебе отписал...
Kobo Aura One

sergeyvl
Posts: 1543
Joined: Sun Nov 13, 2011 5:43 pm
My ELO: 1700-1800
Location: Харьков
Contact:

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

Post by sergeyvl » Wed Mar 07, 2018 10:22 am

В сегодняшней сборке:

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

makara
Posts: 260
Joined: Fri Oct 03, 2014 3:19 pm
My ELO: I don't know
Location: Израиль

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

Post by makara » Wed Mar 07, 2018 1:20 pm

Вечером с нетерпением попробую.
Kobo Aura One, Kobo Aura H2O, KPW2.

Post Reply