Latest post of the previous page:
Подскажите, с этим ли топиком связано, что стандартный highlight (для директорий и расширений к примеру) перестал работать в сборке из последнего SVN (2122). Если да, то существует ли возможность использовать highlight в старом варианте без дополнительной dll.RGB — работа с цветами консоли
Re: RGB — работа с цветами консоли
Большое спасибо за оперативный ответ. Помогло, разобрался.DrKnS wrote:Выше написано - старые конфиги надо удалить (или нажать CtrlR в меню раскраски).
Re: RGB — работа с цветами консоли
как мне кажется нужно api для проверки , загрузил ли фар библиотеку или нет. соответственно передавать или нет цвета в rgb
- DrKnS
- Posts: 5804
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 10 times
- Been thanked: 343 times
Re: RGB — работа с цветами консоли
Я как-то не вижу смысла.
Даже если фар загрузил библиотеку:
- не факт, что она что-то куда-то передаёт;
- не факт, что ОС вообще работает в труколоре.
Доверься пользователю - если он выбрал в настройках труколорную схему, пусть её и получает, а с отображением пускай разбирается рисовальщик.
У Maximus5 в библиотеке, если не ошибаюсь, rgb уже как-то аппроксимируется в индекс при рисовании в обычную консоль, надо в far что-то подобное сделать.
Даже если фар загрузил библиотеку:
- не факт, что она что-то куда-то передаёт;
- не факт, что ОС вообще работает в труколоре.
Доверься пользователю - если он выбрал в настройках труколорную схему, пусть её и получает, а с отображением пускай разбирается рисовальщик.
У Maximus5 в библиотеке, если не ошибаюсь, rgb уже как-то аппроксимируется в индекс при рисовании в обычную консоль, надо в far что-то подобное сделать.
Re: RGB — работа с цветами консоли
имя console.dll придумано неудачно, ибо
c:\windows\system32\console.dll
предлагаю TrueConsole, ColorConsole, RGBConsole или еще как-то. Последнее наверное лучше всего.
И еще раз напомню, хорошо бы для 64битной сборки фара искать длл с другим именем, например RGBConsole64.dll
c:\windows\system32\console.dll
предлагаю TrueConsole, ColorConsole, RGBConsole или еще как-то. Последнее наверное лучше всего.
И еще раз напомню, хорошо бы для 64битной сборки фара искать длл с другим именем, например RGBConsole64.dll
- DrKnS
- Posts: 5804
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 10 times
- Been thanked: 343 times
Re: RGB — работа с цветами консоли
extendedconsole пойдет?имя console.dll придумано неудачно, ибо c:\windows\system32\console.dll
И еще раз напомню, хорошо бы для 64битной сборки фара искать длл с другим именем
П.С. У тебя при "/w" рисуется не там, где надо.
Re: RGB — работа с цветами консоли
переделал в Colorer truemod - теперь цвета в FarColor записываются. вкл/выкл из диалога настройки .(нет проверки на загруженность библиотеки)
тут
забавно работает режим совместимости
тут
забавно работает режим совместимости
-
- Posts: 3632
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 1 time
- Been thanked: 12 times
Re: RGB — работа с цветами консоли
То что у них получилось в результате - гребаная "виртуализация" - в тысячу раз хуже. Уж лучше бы они везде 64 добавили.DrKnS wrote:Есть мнение, что пихать битность в имя модуля - крайне неудачная идея.
Re: RGB — работа с цветами консоли
не, с каналами у меня все нормально. это фар не правильно адаптирует цвета.
для примера , в теме по умолчанию fore="#DADAFF" (светло фиолетовый) back="#000060" (грубо - синий )
преобразуется в fore=15 (ярко белый) back=4 (красный)
отнять 1 и будет нормально
для примера , в теме по умолчанию fore="#DADAFF" (светло фиолетовый) back="#000060" (грубо - синий )
преобразуется в fore=15 (ярко белый) back=4 (красный)
отнять 1 и будет нормально
- DrKnS
- Posts: 5804
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 10 times
- Been thanked: 343 times
Re: RGB — работа с цветами консоли
Ага, в адаптере были попутаны R и B. Поправил.sonar wrote:не, с каналами у меня все нормально. это фар не правильно адаптирует цвета.
Но в труколорном выводе фон по прежнему красный, а тут фаровский адаптер ну никак не участвует.
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Re: RGB — работа с цветами консоли
Можно вклиниться зрителю?
Что нужно чтоб самому пощупать всё это великолепие? Транк фара+библиотека от Максимуса5+последний колорер?
Это уже можно сделать не имея компиллятора?
Что нужно чтоб самому пощупать всё это великолепие? Транк фара+библиотека от Максимуса5+последний колорер?
Это уже можно сделать не имея компиллятора?
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
- DrKnS
- Posts: 5804
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 10 times
- Been thanked: 343 times
Re: RGB — работа с цветами консоли
Нифига.sonar wrote:build 2129 - стало нормально.
Ты отдаёшь 0xrrggbb, Maximus5 ожидает 0xbbggrr.
Вы там определитесь как-то.
Мне глубочайше пофигу, как оно там будет, но фару надо знать, как мапить труколор в консольный индекс, поэтому надо остановиться на чём-то одном.
Re: RGB — работа с цветами консоли
я пока тестировал только на голом фаре, без библиотеки от Maximus5. так оно корректно.
Maximus5
да, цвета надо привести к одному формату хранения. в колорере (не в плагине) они хранятся в формате 0xrrggbb . если есть веские причины для перевода их в 0xbbggrr, то могу преобразовывать.
Maximus5
да, цвета надо привести к одному формату хранения. в колорере (не в плагине) они хранятся в формате 0xrrggbb . если есть веские причины для перевода их в 0xbbggrr, то могу преобразовывать.