View Issue Details

IDProjectCategoryView StatusLast Update
0000969SAS.ПланетаХотелка / Feature requestpublic30-03-2013 18:18
ReporterSnake Assigned To 
PrioritylowSeveritytweakReproducibilityalways
Status confirmedResolutionopen 
PlatformWindowsOSXPOS VersionSP3
Product Version110418 
Target Version41xxxx 
Summary0000969: Плохо видно шкалу
DescriptionЕсли шкала на темном не однородном фоне карты, то ее почти не видно (см. приложенную картинку).
В первых версиях шкала оттенялась светлым цветом и так ее было намного лучше видно.
Tagsшкала
Attached Files
3.jpg (95,291 bytes)   
3.jpg (95,291 bytes)   
shkala_new.png (8,998 bytes)   
shkala_new.png (8,998 bytes)   
shkala_new1.png (3,754 bytes)   
shkala_new1.png (3,754 bytes)   
shkala_normal.png (9,068 bytes)   
shkala_normal.png (9,068 bytes)   
шкала.jpg (104,085 bytes)   
шкала.jpg (104,085 bytes)   
CompassRoseBlack.png (20,667 bytes)   
CompassRoseBlack.png (20,667 bytes)   
CompassRoseWhite.png (26,145 bytes)   
CompassRoseWhite.png (26,145 bytes)   

Relationships

related to 0001173 closedzed SAS.Планета Плохо видно цифры на линейке 
related to 0001690 resolvedFetser Переводы и локализации Включение шкалы азимута - в меню трудно найти 

Activities

gpsMax

09-09-2011 04:36

manager   ~0003809

Я вот боюсь, что сейчас vdemidov в очередной раз скажет "а это давно уже реализовано, правьте ini" :-)

bk99

09-09-2011 04:59

reporter   ~0003810

Как говорит старинная грузинская поговорка - "Нэ надо боядзе!" - планида его такая: мы нападаем, он отбивается. Если есть какие-то неудобства, то их надо озвучивать. А там - или подскажут как выкрутится, или поправят код.

vdemidov

09-09-2011 05:17

manager   ~0003813

А вы заглядывайте иногда в ini, там секции более-менее понятно называются. Но боюсь, в данном случае еще ничего не реализовано. В планах - сделать рисунок этой шкалы загружающимся из png. Там будет одинаковый механизм что и с GPS маркером, маркером навигации на точку и отметками найденных точек. Но возможность задавать в ini цвета шкалы я добавлю в ближайшее время.

bk99

09-09-2011 05:43

reporter   ~0003816

Сомневаюсь, что изменение цвета шкалы решит проблему. На пёстрых картах цвета не прокатят. Тут бы оттенение помогло - т.е. ждём рисунок.

Snake

14-03-2012 21:03

reporter   ~0006110

когда будет создаваться рисунок шкалы, было бы неплохо деления(черточки) которые подписаны чуть длиннее не подписанных, а то не понятно подписанная цифра к какому делению относится,приходится отсчитывать.

vdemidov

26-03-2012 19:31

manager   ~0006281

Нарисуйте и прицепите сюда png-файл, тогда будет от чего отталкиваться.

Snake

04-04-2012 17:57

reporter   ~0006380

Как-то так. Сделал линии делений чуть толще и подписанные чуть длиннее.
Размер изображения 315х315, если нужен другой, скажи какой, переделаю.

bk99

04-04-2012 18:49

reporter   ~0006381

Подпись "270°" не отцентрирована относительно горизонтальной линии (надо чуть поднять).

Snake

04-04-2012 19:17

reporter   ~0006382

Если такое подойдет и скажут нужный размер, то все исправлю.

vdemidov

04-04-2012 19:30

manager   ~0006383

Та любой размер. Кому захочется большего нарисует другого размера.

Fetser

04-04-2012 20:41

reporter   ~0006384

>Подпись "270°" не отцентрирована относительно горизонтальной линии (надо чуть поднять).
Поднял

Snake

04-04-2012 21:18

reporter   ~0006385

Видно ночь сказывается, чуть лоханулся.
Прошу прощение,не знаю как удалить файл.
Выложил окончательный вариант.
2Fetser без обид, но лучше редактировать исходник, думаю разница заметна.

Tolik

05-04-2012 03:50

manager   ~0006386

А я предлагаю сделать шкалу в том же стиле, что и линейку.
Те же линии, тот же контурный шрифт. Цвет чтобы задавался через ini.

bk99

05-04-2012 07:25

reporter   ~0006387

> А я предлагаю сделать шкалу в том же стиле, что и линейку.
Да, именно так будет правильно и по-взрослому.
Я чувствую, что меня сейчас побьют, но, таки, скажу - "270°" отцентриривали, а "90°" не заметили, надо тоже немного приподнять. Просто глаз режет... Извиняюсь...

Tolik

05-04-2012 07:27

manager   ~0006388

Не побьют. 90 не только приподнять, но и вправо сдвинуть.

bk99

05-04-2012 08:03

reporter   ~0006389

Ну, строго говоря, там не только это, я просто не стал на этом акцентировать, потому как не критично (неряшливо, но не критично, прошу не обижаться, сам я и так не смогу нарисовать :-) ). Там подписи идут не по кругу, а немного по элипсу (сплюснуто с боков). Оно, конечно, рисовалось по кругу, но за счёт того, что "90" и "270" написаны болдом, то получается такой визуальный эффект. И это, насколько я понимаю, надо править (двигать подписи) вручную.

Snake

05-04-2012 09:36

reporter   ~0006390

>но за счёт того, что "90" и "270" написаны болдом, то получается такой
>визуальный эффект.
Нет это из-за того, что ширина цифр справа меньше ширины цифр слева.
Надо будет попробывать выровнять не по внутреннему кругу (как на рисунке), а по внешнему.
Кстати в оригинальной шкале такое же "яйцо" :)

подготовил еще пару вариантов шкал, но тут выкладывать получится целая галерея, поэтому выложил на ifolder

Название: sh.rar
Размер: 59.54 кб
Ссылка для скачивания файла: http://ifolder.ru/29744903

Стоит писать возле цифр символ градуса "°"? Может не нужно загромождать?

2Tolik проблем нарисовать нет, но как это реализовано в программе? Если меняется цвет через ini, то наверное она и рисуется в программе, тогда нужно рисовать и всю шкалу в программе. Но если нужно, то я могу нарисовать отдельно картинку, только скинь пожалуйста шрифт (или ссылку).

ПС За нерешливость, кривизну прошу прощение, это все наброски, в итоговом варианте все замечания будут учтены.

bk99

05-04-2012 10:20

reporter   ~0006391

На мой взгляд, знак градуса " ° " надо оставить, это будет грамотно.
В качестве альтернативного варианта могу предложить попробовать убрать этот знак везде, кроме значений "0°", "90°", "180°" и "270°".
А так, получается вполне симпатично.

Fetser

05-04-2012 12:52

reporter   ~0006392

>но лучше редактировать исходник, думаю разница заметна.
В данном случае разница получилась из за того что я уменьшил количество цветов до 4. Возможно выбрал не самые удачные цвета. Не знаю как лучше. Цветов то на шкале действительно очень мало, может и стоит их уменьшить до предела. На размер файла сильно влияет. Хотя может такая экономия уже на уровне жлобства :)

bk99

05-04-2012 18:52

reporter   ~0006393

Last edited: 05-04-2012 18:53

> подготовил еще пару вариантов шкал ... http://ifolder.ru/29744903

Мне все нравятся. Если выбирать, то мои предпочтения такие:
sh1 > ch3 > sh2

Snake

05-04-2012 19:35

reporter   ~0006394

Last edited: 05-04-2012 19:35

загрузил одной картинкой все варианты
1,2,3 - тип штрихов
А,В - начертание

мое мнение лучшее сочетание 2В, потом 3В.
Кто-то из создателей должен принять решение и я выложу уже готовую шкалу.
Или может шкалу сделать подгружаемой и тогда каждый сможет ставить такую шкалу какую хочет, ну а я сделаю сразу все варианты и это будет начальным набором (по умолчанию).

Кстати выровнял цифры по другому (точнее искривил) так вроде визуально не такое "яйцо"

Tolik

06-04-2012 07:13

manager   ~0006397

> 2Tolik проблем нарисовать нет, но как это реализовано в программе? Если меняется цвет через ini, то наверное она и рисуется в программе, тогда нужно рисовать и всю шкалу в программе.

Да, zed написал процедуру рисования этих контурных цифр и палок, поэтому можно и размеры, и цвет задавать через ini, вот так:

[ScaleLine]
Visible=1
Width=256
ColorHex=$FFFFFFFF
FontSize=8
NumbersFormat=0
OutLineColorHex=$AA000000
FontName=Arial
Extended=0

Я, собственно, это и предложил - всё рисовать в программе. Только возможно, это лишние тормоза - вопрос к программистам.
Если более эффективно выводить битмапку, то хорошо бы сделать её подгружаемой, тогда можно нарисовать этих шкал на любой вкус (а как минимум - одну тёмную, одну светлую).

Tolik

06-04-2012 07:18

manager   ~0006398

Что кас. моего имхо по готовым картинкам: из sh.rar выбираю sh1,
из шкала.jpg - 1А (только такую картинку надо сохранять в png или gif, jpeg размазывает грани)

vdemidov

06-04-2012 07:37

manager   ~0006399

На самом деле, в плане производительности, нет особой разницы нарисовать один раз при старте битмапку в программе или подгрузить ее из файла. Но мне проще было бы оставить только загрузку из файла.

Snake

06-04-2012 07:39

reporter   ~0006400

это я сюда сохранил в jpg, а так в любой какой надо формат в такой и сохраню не проблема.
Пробывал такие шкалы накладывать на карту, то черно-белая все таки теряется больше, поэтому и выбор мой пал на цветную с белой обводкой (вариант В).

sh.rar качать уже нет смысла, т.к. кусочки этих шкал и есть 1,2,3 в примере выше.

А для изменеия цвета можно предложить такой вариант:
разбивается шкала на три картинки (маски) градусы, деления, тень, а потом в программе каждая из них в соответсвии с настройками меняет цвет и все складываются в один битмап и уже дальше используется этот битмап.
Програмисты каково Ваше мнение?

zed

06-04-2012 08:12

manager   ~0006401

Чтобы была возможность настраивать цвета понадобиться куча картинок:
- шкала
- тень/обводка шкалы
- цифры
- тень/обводка цифр
- градусы
- тень/обводка градусов

vdemidov

06-04-2012 08:27

manager   ~0006402

ИМХО, хватит возможности загрузки из png файла произвольного изображения. Но если кто захочет сделать программное рисование, то вперед.

Snake

06-04-2012 09:12

reporter   ~0006405

Last edited: 06-04-2012 11:42

2zed достаточно 3 зачем для все разное, но как заметил vdemidov, действительно "программа минимум" - это "возможность загрузки из png файла произвольного изображения".

>Но если кто захочет сделать программное рисование, то вперед.
Может и попробывал бы, но никогда в таких проектах не участвовал, да и программы писал в основном статистической направлености, хотя некоторые данные, благодаря САС.Планете, отображаю на карте. + Delphi уже практически забыл, хотя начинал с него, сейчас на BuilderC++ балуюсь. Так что я пас :(.

Забыл спросить.
Так что сделать шесть разных шкал в png?

zed

06-04-2012 11:44

manager   ~0006406

>достаточно 3 зачем для все разное
Чтобы в программе можно было рисовать разным цветом/оттенком. Т.е. делается 6 png заготовок с различными элементами (перечислены выше), все элементы изначально окрашиваются в один цвет (скажем, чёрный), затем уже в программе, элементы раскрашиваются в соответствии с настройками пользователя, накладываются друг на друга (какие-то элементы можно не накладывать, опять же, в зависимости от настроек) и в итоге, вся эта матрёшка выводится на экран.

Если цифры будут всегда с градусами, то можно обойтись 4-мя элементами: шкала + тень, цифры + тень.

Snake

06-04-2012 14:51

reporter   ~0006407

>Чтобы в программе можно было рисовать разным цветом/оттенком...
Я это понял, я именно это предлагал (см. выше)

Я не понял, просто зачем оттенять цифры одним цветом, а шкалу другим. Можно одним и тем же, ИМХО.

Так, разработчики, когда решите в каком виде надо, говорите сделаю. Хоть из 100 слоев :)

Кстати не знаю как там для программирования, но можно будет все слои в один ТIFF или GIF положить. В смысле будет одним файлом. Или может даже проще будет несколько bmp в zip архиве.

Issue History

Date Modified Username Field Change
08-09-2011 09:58 Snake New Issue
08-09-2011 09:58 Snake File Added: 3.jpg
08-09-2011 17:38 gpsMax Tag Attached: шкала
09-09-2011 04:36 gpsMax Note Added: 0003809
09-09-2011 04:59 bk99 Note Added: 0003810
09-09-2011 05:17 vdemidov Note Added: 0003813
09-09-2011 05:17 vdemidov Status new => confirmed
09-09-2011 05:17 vdemidov Product Version => 110418
09-09-2011 05:17 vdemidov Target Version => 120808
09-09-2011 05:43 bk99 Note Added: 0003816
14-02-2012 11:38 Tolik Relationship added related to 0001173
14-03-2012 21:03 Snake Note Added: 0006110
26-03-2012 19:31 vdemidov Note Added: 0006281
04-04-2012 17:52 Snake File Added: shkala_new.png
04-04-2012 17:57 Snake Note Added: 0006380
04-04-2012 18:49 bk99 Note Added: 0006381
04-04-2012 19:17 Snake Note Added: 0006382
04-04-2012 19:30 vdemidov Note Added: 0006383
04-04-2012 20:41 Fetser File Added: shkala_new1.png
04-04-2012 20:41 Fetser Note Added: 0006384
04-04-2012 21:13 Snake File Added: shkala.png
04-04-2012 21:16 Snake File Added: shkala_normal.png
04-04-2012 21:18 Snake Note Added: 0006385
04-04-2012 22:04 zed File Deleted: shkala.png
05-04-2012 03:50 Tolik Note Added: 0006386
05-04-2012 07:25 bk99 Note Added: 0006387
05-04-2012 07:27 Tolik Note Added: 0006388
05-04-2012 08:03 bk99 Note Added: 0006389
05-04-2012 09:36 Snake Note Added: 0006390
05-04-2012 10:20 bk99 Note Added: 0006391
05-04-2012 12:52 Fetser Note Added: 0006392
05-04-2012 18:52 bk99 Note Added: 0006393
05-04-2012 18:53 bk99 Note Edited: 0006393
05-04-2012 19:29 Snake File Added: шкала.jpg
05-04-2012 19:35 Snake Note Added: 0006394
05-04-2012 19:35 Snake Note Edited: 0006394
06-04-2012 07:13 Tolik Note Added: 0006397
06-04-2012 07:18 Tolik Note Added: 0006398
06-04-2012 07:37 vdemidov Note Added: 0006399
06-04-2012 07:39 Snake Note Added: 0006400
06-04-2012 08:12 zed Note Added: 0006401
06-04-2012 08:27 vdemidov Note Added: 0006402
06-04-2012 09:12 Snake Note Added: 0006405
06-04-2012 09:14 Snake Note Edited: 0006405
06-04-2012 11:42 Snake Note Edited: 0006405
06-04-2012 11:44 zed Note Added: 0006406
06-04-2012 14:51 Snake Note Added: 0006407
19-06-2012 12:39 vdemidov Target Version 120808 => 41xxxx
12-11-2012 06:03 Tolik Relationship added has duplicate 0001690
12-11-2012 06:06 Tolik Relationship replaced related to 0001690
30-03-2013 18:18 zed File Added: CompassRoseBlack.png
30-03-2013 18:18 zed File Added: CompassRoseWhite.png
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request