Anonymous | Login | Signup for a new account | 21-11-24 09:29 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0000969 | SAS.Планета | [All Projects] Хотелка | public | 08-09-2011 09:58 | 30-03-2013 18:18 | ||||||||
Reporter | Snake | ||||||||||||
Assigned To | |||||||||||||
Priority | low | Severity | tweak | Reproducibility | always | ||||||||
Status | confirmed | Resolution | open | ||||||||||
Platform | Windows | OS | XP | OS Version | SP3 | ||||||||
Product Version | 110418 | ||||||||||||
Target Version | 24xxxx | Fixed in Version | |||||||||||
Summary | 0000969: Плохо видно шкалу | ||||||||||||
Description | Если шкала на темном не однородном фоне карты, то ее почти не видно (см. приложенную картинку). В первых версиях шкала оттенялась светлым цветом и так ее было намного лучше видно. | ||||||||||||
Tags | шкала | ||||||||||||
Attached Files | 3.jpg [^] (95,291 bytes) 08-09-2011 09:58
shkala_new.png [^] (8,998 bytes) 04-04-2012 17:52 shkala_new1.png [^] (3,754 bytes) 04-04-2012 20:41 shkala_normal.png [^] (9,068 bytes) 04-04-2012 21:16 шкала.jpg [^] (104,085 bytes) 05-04-2012 19:29 CompassRoseBlack.png [^] (20,667 bytes) 30-03-2013 18:18 CompassRoseWhite.png [^] (26,145 bytes) 30-03-2013 18:18 | ||||||||||||
Relationships | |||||||||||||
|
Notes | |
(0003809) gpsMax (manager) 09-09-2011 04:36 |
Я вот боюсь, что сейчас vdemidov в очередной раз скажет "а это давно уже реализовано, правьте ini" :-) |
(0003810) bk99 (reporter) 09-09-2011 04:59 |
Как говорит старинная грузинская поговорка - "Нэ надо боядзе!" - планида его такая: мы нападаем, он отбивается. Если есть какие-то неудобства, то их надо озвучивать. А там - или подскажут как выкрутится, или поправят код. |
(0003813) vdemidov (manager) 09-09-2011 05:17 |
А вы заглядывайте иногда в ini, там секции более-менее понятно называются. Но боюсь, в данном случае еще ничего не реализовано. В планах - сделать рисунок этой шкалы загружающимся из png. Там будет одинаковый механизм что и с GPS маркером, маркером навигации на точку и отметками найденных точек. Но возможность задавать в ini цвета шкалы я добавлю в ближайшее время. |
(0003816) bk99 (reporter) 09-09-2011 05:43 |
Сомневаюсь, что изменение цвета шкалы решит проблему. На пёстрых картах цвета не прокатят. Тут бы оттенение помогло - т.е. ждём рисунок. |
(0006110) Snake (reporter) 14-03-2012 21:03 |
когда будет создаваться рисунок шкалы, было бы неплохо деления(черточки) которые подписаны чуть длиннее не подписанных, а то не понятно подписанная цифра к какому делению относится,приходится отсчитывать. |
(0006281) vdemidov (manager) 26-03-2012 19:31 |
Нарисуйте и прицепите сюда png-файл, тогда будет от чего отталкиваться. |
(0006380) Snake (reporter) 04-04-2012 17:57 |
Как-то так. Сделал линии делений чуть толще и подписанные чуть длиннее. Размер изображения 315х315, если нужен другой, скажи какой, переделаю. |
(0006381) bk99 (reporter) 04-04-2012 18:49 |
Подпись "270°" не отцентрирована относительно горизонтальной линии (надо чуть поднять). |
(0006382) Snake (reporter) 04-04-2012 19:17 |
Если такое подойдет и скажут нужный размер, то все исправлю. |
(0006383) vdemidov (manager) 04-04-2012 19:30 |
Та любой размер. Кому захочется большего нарисует другого размера. |
(0006384) Fetser (reporter) 04-04-2012 20:41 |
>Подпись "270°" не отцентрирована относительно горизонтальной линии (надо чуть поднять). Поднял |
(0006385) Snake (reporter) 04-04-2012 21:18 |
Видно ночь сказывается, чуть лоханулся. Прошу прощение,не знаю как удалить файл. Выложил окончательный вариант. 2Fetser без обид, но лучше редактировать исходник, думаю разница заметна. |
(0006386) Tolik (manager) 05-04-2012 03:50 |
А я предлагаю сделать шкалу в том же стиле, что и линейку. Те же линии, тот же контурный шрифт. Цвет чтобы задавался через ini. |
(0006387) bk99 (reporter) 05-04-2012 07:25 |
> А я предлагаю сделать шкалу в том же стиле, что и линейку. Да, именно так будет правильно и по-взрослому. Я чувствую, что меня сейчас побьют, но, таки, скажу - "270°" отцентриривали, а "90°" не заметили, надо тоже немного приподнять. Просто глаз режет... Извиняюсь... |
(0006388) Tolik (manager) 05-04-2012 07:27 |
Не побьют. 90 не только приподнять, но и вправо сдвинуть. |
(0006389) bk99 (reporter) 05-04-2012 08:03 |
Ну, строго говоря, там не только это, я просто не стал на этом акцентировать, потому как не критично (неряшливо, но не критично, прошу не обижаться, сам я и так не смогу нарисовать :-) ). Там подписи идут не по кругу, а немного по элипсу (сплюснуто с боков). Оно, конечно, рисовалось по кругу, но за счёт того, что "90" и "270" написаны болдом, то получается такой визуальный эффект. И это, насколько я понимаю, надо править (двигать подписи) вручную. |
(0006390) Snake (reporter) 05-04-2012 09:36 |
>но за счёт того, что "90" и "270" написаны болдом, то получается такой >визуальный эффект. Нет это из-за того, что ширина цифр справа меньше ширины цифр слева. Надо будет попробывать выровнять не по внутреннему кругу (как на рисунке), а по внешнему. Кстати в оригинальной шкале такое же "яйцо" :) подготовил еще пару вариантов шкал, но тут выкладывать получится целая галерея, поэтому выложил на ifolder Название: sh.rar Размер: 59.54 кб Ссылка для скачивания файла: http://ifolder.ru/29744903 Стоит писать возле цифр символ градуса "°"? Может не нужно загромождать? 2Tolik проблем нарисовать нет, но как это реализовано в программе? Если меняется цвет через ini, то наверное она и рисуется в программе, тогда нужно рисовать и всю шкалу в программе. Но если нужно, то я могу нарисовать отдельно картинку, только скинь пожалуйста шрифт (или ссылку). ПС За нерешливость, кривизну прошу прощение, это все наброски, в итоговом варианте все замечания будут учтены. |
(0006391) bk99 (reporter) 05-04-2012 10:20 |
На мой взгляд, знак градуса " ° " надо оставить, это будет грамотно. В качестве альтернативного варианта могу предложить попробовать убрать этот знак везде, кроме значений "0°", "90°", "180°" и "270°". А так, получается вполне симпатично. |
(0006392) Fetser (reporter) 05-04-2012 12:52 |
>но лучше редактировать исходник, думаю разница заметна. В данном случае разница получилась из за того что я уменьшил количество цветов до 4. Возможно выбрал не самые удачные цвета. Не знаю как лучше. Цветов то на шкале действительно очень мало, может и стоит их уменьшить до предела. На размер файла сильно влияет. Хотя может такая экономия уже на уровне жлобства :) |
(0006393) bk99 (reporter) 05-04-2012 18:52 edited on: 05-04-2012 18:53 |
> подготовил еще пару вариантов шкал ... http://ifolder.ru/29744903 Мне все нравятся. Если выбирать, то мои предпочтения такие: sh1 > ch3 > sh2 |
(0006394) Snake (reporter) 05-04-2012 19:35 edited on: 05-04-2012 19:35 |
загрузил одной картинкой все варианты 1,2,3 - тип штрихов А,В - начертание мое мнение лучшее сочетание 2В, потом 3В. Кто-то из создателей должен принять решение и я выложу уже готовую шкалу. Или может шкалу сделать подгружаемой и тогда каждый сможет ставить такую шкалу какую хочет, ну а я сделаю сразу все варианты и это будет начальным набором (по умолчанию). Кстати выровнял цифры по другому (точнее искривил) так вроде визуально не такое "яйцо" |
(0006397) Tolik (manager) 06-04-2012 07:13 |
> 2Tolik проблем нарисовать нет, но как это реализовано в программе? Если меняется цвет через ini, то наверное она и рисуется в программе, тогда нужно рисовать и всю шкалу в программе. Да, zed написал процедуру рисования этих контурных цифр и палок, поэтому можно и размеры, и цвет задавать через ini, вот так: [ScaleLine] Visible=1 Width=256 ColorHex=$FFFFFFFF FontSize=8 NumbersFormat=0 OutLineColorHex=$AA000000 FontName=Arial Extended=0 Я, собственно, это и предложил - всё рисовать в программе. Только возможно, это лишние тормоза - вопрос к программистам. Если более эффективно выводить битмапку, то хорошо бы сделать её подгружаемой, тогда можно нарисовать этих шкал на любой вкус (а как минимум - одну тёмную, одну светлую). |
(0006398) Tolik (manager) 06-04-2012 07:18 |
Что кас. моего имхо по готовым картинкам: из sh.rar выбираю sh1, из шкала.jpg - 1А (только такую картинку надо сохранять в png или gif, jpeg размазывает грани) |
(0006399) vdemidov (manager) 06-04-2012 07:37 |
На самом деле, в плане производительности, нет особой разницы нарисовать один раз при старте битмапку в программе или подгрузить ее из файла. Но мне проще было бы оставить только загрузку из файла. |
(0006400) Snake (reporter) 06-04-2012 07:39 |
это я сюда сохранил в jpg, а так в любой какой надо формат в такой и сохраню не проблема. Пробывал такие шкалы накладывать на карту, то черно-белая все таки теряется больше, поэтому и выбор мой пал на цветную с белой обводкой (вариант В). sh.rar качать уже нет смысла, т.к. кусочки этих шкал и есть 1,2,3 в примере выше. А для изменеия цвета можно предложить такой вариант: разбивается шкала на три картинки (маски) градусы, деления, тень, а потом в программе каждая из них в соответсвии с настройками меняет цвет и все складываются в один битмап и уже дальше используется этот битмап. Програмисты каково Ваше мнение? |
(0006401) zed (manager) 06-04-2012 08:12 |
Чтобы была возможность настраивать цвета понадобиться куча картинок: - шкала - тень/обводка шкалы - цифры - тень/обводка цифр - градусы - тень/обводка градусов |
(0006402) vdemidov (manager) 06-04-2012 08:27 |
ИМХО, хватит возможности загрузки из png файла произвольного изображения. Но если кто захочет сделать программное рисование, то вперед. |
(0006405) Snake (reporter) 06-04-2012 09:12 edited on: 06-04-2012 11:42 |
2zed достаточно 3 зачем для все разное, но как заметил vdemidov, действительно "программа минимум" - это "возможность загрузки из png файла произвольного изображения". >Но если кто захочет сделать программное рисование, то вперед. Может и попробывал бы, но никогда в таких проектах не участвовал, да и программы писал в основном статистической направлености, хотя некоторые данные, благодаря САС.Планете, отображаю на карте. + Delphi уже практически забыл, хотя начинал с него, сейчас на BuilderC++ балуюсь. Так что я пас :(. Забыл спросить. Так что сделать шесть разных шкал в png? |
(0006406) zed (manager) 06-04-2012 11:44 |
>достаточно 3 зачем для все разное Чтобы в программе можно было рисовать разным цветом/оттенком. Т.е. делается 6 png заготовок с различными элементами (перечислены выше), все элементы изначально окрашиваются в один цвет (скажем, чёрный), затем уже в программе, элементы раскрашиваются в соответствии с настройками пользователя, накладываются друг на друга (какие-то элементы можно не накладывать, опять же, в зависимости от настроек) и в итоге, вся эта матрёшка выводится на экран. Если цифры будут всегда с градусами, то можно обойтись 4-мя элементами: шкала + тень, цифры + тень. |
(0006407) Snake (reporter) 06-04-2012 14:51 |
>Чтобы в программе можно было рисовать разным цветом/оттенком... Я это понял, я именно это предлагал (см. выше) Я не понял, просто зачем оттенять цифры одним цветом, а шкалу другим. Можно одним и тем же, ИМХО. Так, разработчики, когда решите в каком виде надо, говорите сделаю. Хоть из 100 слоев :) Кстати не знаю как там для программирования, но можно будет все слои в один ТIFF или GIF положить. В смысле будет одним файлом. Или может даже проще будет несколько bmp в zip архиве. |
Users who viewed this issue | |
User List | Anonymous (6130x), Snake (1x), vdemidov (2x), netsky (1x), Parasite (1x), Garl (1x), gma (1x) |
Total Views | 6137 |
Last View | 21-11-2024 09:29 |
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 | View Revisions |
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 | View Revisions |
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 | View Revisions |
06-04-2012 11:42 | Snake | Note Edited: 0006405 | View Revisions |
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 => 24xxxx |
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 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |