View Issue Details

IDProjectCategoryView StatusLast Update
0001581SAS.ПланетаХотелка / Feature requestpublic14-11-2013 08:21
ReporterFetser Assigned Tovdemidov  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionwon't fix 
PlatformWindowsOSXPOS VersionSP3
Summary0001581: Организация работы по созданию и оптимизации набора иконок
DescriptionСейчас набор иконок выглядит как просто сваленное в кучу, кто какие нашёл.
Приоритеты у всех разные и возможно стоит иметь несколько разных комплектов. Предлагаю тут делится своими мыслями и наборами иконок.
Мои предложения:
1 Названия иконок двойные, с нижнем подчёркиванием - они тем самым будут сортироваться по категориям.
2 По возможности уменьшать размер за счёт сокращения количества цветов, когда это не вредит качеству.
3 Можно сделать автоматическое переименование меток в базе sml используя утилиту fart.
К обсуждению прикладываю не полный вариант комплекта (иконки с очень длинными именами пока к сожалению не отображаются)
TagsNo tags attached.
Attached Files
SAS.MarksIcons.7z (337,774 bytes)
!rg2.png (1,632 bytes)   
!rg2.png (1,632 bytes)   
!rg3.png (1,731 bytes)   
!rg3.png (1,731 bytes)   
MarksIcons.7z (365,628 bytes)
numeric.7z (272,483 bytes)
MarksIcons Google.zip (3,910 bytes)

Relationships

related to 0000191 closedvdemidov Расширение набора иконок меток 

Activities

Tolik

18-09-2012 08:53

manager   ~0008968

Вот, !rg2.png, сам нарисовал :)

Dima2000

18-09-2012 09:16

developer   ~0008971

Может и красиво (возражаю, края резкие и без антиалиасинга), но зачем снова в палитре все 256 цветов, если использовано лишь 100? Это лишние 468 байтов к размеру файла, а ведь боролись за уменьшение размера ...
Честно говоря, тег pHYs в файле тоже лишний, иконки не для печати, но он хотя бы лишь 21 байт занимает, не так много.
И тоже, даже тупое пересохранение в gif с 128-ю цветами уменьшает размер файла с 1632 до 1330 байт.

Tolik

18-09-2012 09:17

manager   ~0008972

Ну я не умею тэги убирать.

Dima2000

18-09-2012 09:20

developer   ~0008973

Я тоже. Но умею смотреть какие из них есть в файле. :) И могу из готовых файлов выкинуть любые теги по списку (без перепаковки!). Уменьшить палитру не могу, это перепаковка.
Но уж уменьшить количество цветов в палитре редактор должен позволять.

Tolik

18-09-2012 09:48

manager   ~0008975

Ну сделал 100 цветов скуки ради, файл почему-то стал больше :) !rg3.png
А чем тэги убирать?

Fetser

18-09-2012 11:35

reporter   ~0008976

Last edited: 18-09-2012 11:36

Дорожных знаков добавил и думаю хватит, а то если все таблички сделать размер просто зашкаливать будет. Смотрите MarksIcons.7z

P.S. SAS.MarksIcons.7z можно удалить это тоже самое но неполный вариант.

Tolik

18-09-2012 11:43

manager   ~0008977

Зря вы иконки увеличили до 64х64 (они же были 32х37?) Получилось некрасиво, чёткие границы размазались. И число цветов 16 слишком мало.

Лучше оставить как есть или увеличить только до квадратной рамки (37х37), пока не решён баг с масштабированием.

Tolik

18-09-2012 11:51

manager   ~0008978

А откуда оригиналы?

Fetser

18-09-2012 11:53

reporter   ~0008979

>А откуда оригиналы?
У гугла взял и переименовал по названию категорий самого гугла

Tolik

18-09-2012 11:57

manager   ~0008980

А гугл не обидится? Иконки не должны быть опенсорсными?
Я понимаю, что сейчас используются они же.

Fetser

18-09-2012 11:58

reporter   ~0008981

Last edited: 18-09-2012 12:01

Написано бесплатные сейчас посмотрю что в лицензии
"The open source community has been flooded with lots of nearly identical licenses. We'd like to see projects standardize on the most popular, time-tested ones. For that reason, we encourage projects that we host to use one of the licenses listed on our project creation page. The offered licenses offer enough diversity to meet most developer needs, while minimizing license proliferation."

Tolik

18-09-2012 12:08

manager   ~0008982

Last edited: 18-09-2012 12:10

Однако, бурная у гугловцев фантазия :)
Очень полезные для карты иконки:

[События]
Изнасилование
Кража
Пытки
НЛО
Нашествие зомби

А вообще иконки годные, только ухудшать качество не надо, ничего не разобрать на увеличенных.

Tolik

19-09-2012 05:51

manager   ~0008988

Появилась новая идея: чтобы не переименовывать иконки, надо добавить список, в котором их отображать 0001582.

Fetser

19-09-2012 06:49

reporter   ~0008989

Last edited: 19-09-2012 09:30

>надо добавить список, в котором их отображать
А это потребует доработки программы. Поясню как я предложил массово менять имена в базах данных. Есть консольная утилита fart и к ней пишется BAT-файл в котором в каждой строке:
fart marks.sml "старое имя" "новое имя"
по моему проще уже ничего быть не может
А порядок можно задать написав перед именами порядковый номер иконки.

Вариант с ini удобнее только в том случае если иконки можно сортировать прямо в окне выбора, и будет возможность по правой кнопке удалять ненужные.
«Посмотрим, что скажет Стая!» Киплинг "Маугли"

Dima2000

19-09-2012 09:04

developer   ~0008993

>Есть консольная утилита fart и к ней пишется BAT-файл
Вообще-то в винде есть встроенная команда REN для переименования файлов и папок.

Fetser

19-09-2012 09:14

reporter   ~0008994

>Вообще-то в винде есть встроенная команда REN для переименования файлов и папок.
Речь идёт о том что надо внутри файла marks.sml найти все старые названия иконок и поменять на новые

Tolik

19-09-2012 09:40

manager   ~0008995

Last edited: 19-09-2012 09:43

> консольная утилита fart
Название-то какое неапетитное :)
Ссылку дадите? Гугл тут вряд ли поможет :)

> по моему проще уже ничего быть не может
А для большинства хомяков проще написать вопрос на форуме, в самой неподходящей теме: почему иконки не видно?

> Вариант с ini удобнее только в том случае если иконки можно сортировать прямо в окне выбора, и будет возможность по правой кнопке удалять ненужные.
Для этого прекрасно подойдёт FastStone (если имя файла будет fssort.ini), ни к чему ещё и гляделку писать.

Fetser

19-09-2012 09:42

reporter   ~0008996

http://fart-it.sourceforge.net/

Dima2000

19-09-2012 10:12

developer   ~0008998

>Ну сделал 100 цветов скуки ради, файл почему-то стал больше :) !rg3.png
Неа, цветов в палитре осталось 256, хотя использовано всё так же 100. А размер - упаковка почему-то ухудшилась, пакованные данные занимают теперь 847 байтов против 748 раньше. Вероятно потому, что картинки 2 и 3 немного отличаются, градиентом.

>А чем тэги убирать?
Понятия не имею. Когда мне стало интересно внутренности png, я написал себе консольную утилитку, фильтрующую теги в png (для уменьшения размера файла без потери качества), благо что формат простой.

C ren я протупил, не обратил внимания что в sml надо текст заменить. :(

Fetser

20-09-2012 07:49

reporter   ~0009004

Если интересно, есть ещё иконки буквы и цифры

bk99

20-09-2012 08:25

reporter   ~0009005

Да, интересно. Спасибо.

Я вот думаю - а хорошо бы, чтобы иконки можно было бы подгрузить из самой Планеты. Например, сделать в меню (или не в меню, а в диалоговом окне управления метками) ссылку "Скачать (Загрузить) ещё иконки", при нажатии на которую открывается сайт Планеты с наборами иконок по категориям. Тогда дистрибутив Планеты можно было бы оснастить только базовым набором иконок (штук 10), а остальные пользователь докачает сам.

Fetser

20-09-2012 08:40

reporter   ~0009006

В программе Radio Mobile так и сделано основной комплект иконок порядка 20 штук зашиты в основной файл программы, а дополнительные просто кладутся в определённую папку. Правда кнопки загрузить дополнительные там нет.
Я когда писал про минимальный набор для ночных версий, именно это и предлагал, что не надо сразу все возможные иконки заталкивать в дистрибутив и особенно ночнушки, и места много занимает и у каждого свои потребности в иконках.

gpsMax

20-09-2012 21:38

manager   ~0009010

Last edited: 20-09-2012 21:44

>>Вообще-то в винде есть встроенная команда REN для переименования файлов и папок.
>Речь идёт о том что надо внутри файла marks.sml найти все старые названия иконок и поменять на новые

Уже лет пять как нативно в винде есть такая замечательная штука, как Powershell. Там такие задачи решаются в одну-две строчки и без всяких внешних утилит

$text = get-content "marks.sml"
$text -replace "old_name","new_name" > marks.sml2

replace там мощный, с регэкспами
http://xaegr.wordpress.com/2009/12/18/regexp-5-replace-split/

Fetser

21-09-2012 07:05

reporter   ~0009014

>без всяких внешних утилит

"Windows PowerShell 2.0 был выпущен в составе Windows 7 и Windows Server 2008 R2 как неотъемлемый компонент системы. Кроме того, вторая версия доступна и для других систем, таких как Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP1 и Windows Server 2008"

То есть на XP и Vista нужно ставить дополнительно. А для того чтобы упростить жизнь всем в качестве автоматической адаптации нового пакета иконок надо прикладывать самодостаточный файл. Я считаю что скомпелированный Bat файл со всеми переименованиями и содержащий внутри себя утилиту Fart (размер будет около 60 кБ) как раз самый простой и удобный вариант. Но если кто может сделать на основе других утилит самодостаточный файл я не возражаю :)

Если идти путём переименования иконок, то к новому комплекту необходимо приложить такой файл, который удалит старые иконки, распакует новые и переименует внутри marks.sml

Fetser

27-09-2012 16:07

reporter   ~0009063

Поскольку создание функционала задавать порядок иконок через ini отложен. И ограничение на длину имени в 20 знаков(включая расширение) тоже не завтра будет снято, то можно использовать наборы иконок уже сейчас группируя их по имени и не допуская длины имени более 20 знаков.
Дорожные знаки можно использовать.
Номера и буквы можно использовать.
Иконки гугла следует немного подрихтовать. Начало имени я сделал осталось поправить длинные имена (но у меня плохо с фантазией)Список имён прикладываю. Если кто сможет укоротить имена, то я потом по этому списку переименую файлы. Переименовывать можно как угодно только не меняйте порядок имён (тогда автоматически переименуются файлы иконок под новое имя.

bk99

27-09-2012 17:06

reporter   ~0009064

Хорошо бы иконки таки по папкам раскидать, как тут предложено:
http://sasgis.org/mantis/view.php?id=1582#c9053
Буквы-цифры в одной папке, дорожные знаки - в другой, девочки-мальчики - в третьей... Только не знаю как потом выводить - всё в куче или также по папкам...

Issue History

Date Modified Username Field Change
18-09-2012 08:25 Fetser New Issue
18-09-2012 08:25 Fetser File Added: SAS.MarksIcons.7z
18-09-2012 08:53 Tolik File Added: !rg2.png
18-09-2012 08:53 Tolik Note Added: 0008968
18-09-2012 09:16 Dima2000 Note Added: 0008971
18-09-2012 09:17 Tolik Note Added: 0008972
18-09-2012 09:20 Dima2000 Note Added: 0008973
18-09-2012 09:48 Tolik Note Added: 0008975
18-09-2012 09:49 Tolik File Added: !rg3.png
18-09-2012 11:35 Fetser Note Added: 0008976
18-09-2012 11:35 Fetser File Added: MarksIcons.7z
18-09-2012 11:36 Fetser Note Edited: 0008976
18-09-2012 11:43 Tolik Note Added: 0008977
18-09-2012 11:51 Tolik Note Added: 0008978
18-09-2012 11:53 Fetser Note Added: 0008979
18-09-2012 11:56 Fetser File Added: Оригиналы гугла.7z
18-09-2012 11:57 Tolik Note Added: 0008980
18-09-2012 11:58 Fetser Note Added: 0008981
18-09-2012 12:01 Fetser Note Edited: 0008981
18-09-2012 12:08 Tolik Note Added: 0008982
18-09-2012 12:10 Tolik Note Edited: 0008982
18-09-2012 20:17 gpsMax Relationship added related to 0000191
19-09-2012 05:51 Tolik Note Added: 0008988
19-09-2012 06:49 Fetser Note Added: 0008989
19-09-2012 09:04 Dima2000 Note Added: 0008993
19-09-2012 09:14 Fetser Note Added: 0008994
19-09-2012 09:30 Fetser Note Edited: 0008989
19-09-2012 09:40 Tolik Note Added: 0008995
19-09-2012 09:42 Fetser Note Added: 0008996
19-09-2012 09:43 Tolik Note Edited: 0008995
19-09-2012 10:12 Dima2000 Note Added: 0008998
20-09-2012 07:49 Fetser Note Added: 0009004
20-09-2012 07:50 Fetser File Added: numeric.7z
20-09-2012 08:25 bk99 Note Added: 0009005
20-09-2012 08:40 Fetser Note Added: 0009006
20-09-2012 21:38 gpsMax Note Added: 0009010
20-09-2012 21:43 gpsMax Note Edited: 0009010
20-09-2012 21:44 gpsMax Note Edited: 0009010
21-09-2012 07:05 Fetser Note Added: 0009014
27-09-2012 16:07 Fetser Note Added: 0009063
27-09-2012 16:08 Fetser File Added: MarksIcons Google.zip
27-09-2012 17:06 bk99 Note Added: 0009064
20-05-2013 03:36 Parasite Project Домен, сайт, форум, багтрекер => SAS.Планета
14-11-2013 08:21 vdemidov Status new => resolved
14-11-2013 08:21 vdemidov Resolution open => won't fix
14-11-2013 08:21 vdemidov Assigned To => vdemidov
14-11-2013 08:21 vdemidov Status resolved => closed
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request