SASGIS - SAS.Планета
View Issue Details
0003303SAS.Планета[All Projects] Багpublic21-11-2017 20:4822-11-2017 09:53
alex123 
zed 
lowtrivialalways
resolvedfixed 
160707 
181221181221 
0003303: BackgroundColor интерпретируется по-разному, то RGB, то BGR
Параметр BackgroundColor на экране интерпертируется как BGR, а в сохраненной по операции "склеить" карте -- как RGB, так, что если использовать не дефолтный серый -- цвета будут разные. К тому же и сохраняется в ini он зачем-то в виде десятичного числа.
Задать для BackgroundColor любой цвет с R != B и посмотреть, что получится на экране и в сохраненном по "склеить" файле.
No tags attached.
Issue History
21-11-2017 20:48alex123New Issue
21-11-2017 21:00zedProjectSACS.Планета => SAS.Планета
22-11-2017 08:37vdemidovStatusnew => confirmed
22-11-2017 08:37vdemidovProduct Version => 160707
22-11-2017 08:37vdemidovTarget Version => 191221
22-11-2017 08:38vdemidovNote Added: 0018208
22-11-2017 09:18zedNote Added: 0018212
22-11-2017 09:28vdemidovNote Added: 0018214
22-11-2017 09:52zedStatusconfirmed => resolved
22-11-2017 09:52zedFixed in Version => 181221
22-11-2017 09:52zedResolutionopen => fixed
22-11-2017 09:52zedAssigned To => zed
22-11-2017 09:52zedTarget Version191221 => 181221
22-11-2017 09:53zedNote Added: 0018217

Notes
(0018208)
vdemidov   
22-11-2017 08:38   
Мда. Есть такое. При склейке перепутаны цветовые каналы фонового цвета. Судя по всему, вы первый за много лет, кто этим пользуется и обращает внимание на фоновый цвет.
(0018212)
zed   
22-11-2017 09:18   
Там просто в настройках используется TColor, а при склейке он ошибочно интерпретируется как TColor32. Так что тут есть 2 варианта: или сохранять как TColor32 или пофиксить склейку.
(0018214)
vdemidov   
22-11-2017 09:28   
Я в курсе. Думаю, нужно везде использовать TColor32 и правильно конвертировать его в TColor при установке цвета фона в окне программы.
(0018217)
zed   
22-11-2017 09:53   
Баг в склейке исправил, а для рефакторинга (если хочется всюду использовать TColor32) нужен новый тикет.