SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001581SAS.Планета[All Projects] Хотелкаpublic18-09-2012 08:2514-11-2013 08:21
ReporterFetser 
Assigned Tovdemidov 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionwon't fix 
PlatformWindowsOSXPOS VersionSP3
Product Version 
Target VersionFixed in Version 
Summary0001581: Организация работы по созданию и оптимизации набора иконок
DescriptionСейчас набор иконок выглядит как просто сваленное в кучу, кто какие нашёл.
Приоритеты у всех разные и возможно стоит иметь несколько разных комплектов. Предлагаю тут делится своими мыслями и наборами иконок.
Мои предложения:
1 Названия иконок двойные, с нижнем подчёркиванием - они тем самым будут сортироваться по категориям.
2 По возможности уменьшать размер за счёт сокращения количества цветов, когда это не вредит качеству.
3 Можно сделать автоматическое переименование меток в базе sml используя утилиту fart.
К обсуждению прикладываю не полный вариант комплекта (иконки с очень длинными именами пока к сожалению не отображаются)
TagsNo tags attached.
Attached Files7z file icon SAS.MarksIcons.7z [^] (337,774 bytes) 18-09-2012 08:25
png file icon !rg2.png [^] (1,632 bytes) 18-09-2012 08:53


png file icon !rg3.png [^] (1,731 bytes) 18-09-2012 09:49


7z file icon MarksIcons.7z [^] (365,628 bytes) 18-09-2012 11:35
7z file icon Оригиналы гугла.7z [^] (758,965 bytes) 18-09-2012 11:56
7z file icon numeric.7z [^] (272,483 bytes) 20-09-2012 07:50
zip file icon MarksIcons Google.zip [^] (3,910 bytes) 27-09-2012 16:08

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

-  Notes
(0008968)
Tolik (manager)
18-09-2012 08:53

Вот, !rg2.png, сам нарисовал :)
(0008971)
Dima2000 (developer)
18-09-2012 09:16

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

Ну я не умею тэги убирать.
(0008973)
Dima2000 (developer)
18-09-2012 09:20

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

Ну сделал 100 цветов скуки ради, файл почему-то стал больше :) !rg3.png
А чем тэги убирать?
(0008976)
Fetser (reporter)
18-09-2012 11:35
edited on: 18-09-2012 11:36

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

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

(0008977)
Tolik (manager)
18-09-2012 11:43

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

Лучше оставить как есть или увеличить только до квадратной рамки (37х37), пока не решён баг с масштабированием.
(0008978)
Tolik (manager)
18-09-2012 11:51

А откуда оригиналы?
(0008979)
Fetser (reporter)
18-09-2012 11:53

>А откуда оригиналы?
У гугла взял и переименовал по названию категорий самого гугла
(0008980)
Tolik (manager)
18-09-2012 11:57

А гугл не обидится? Иконки не должны быть опенсорсными?
Я понимаю, что сейчас используются они же.
(0008981)
Fetser (reporter)
18-09-2012 11:58
edited on: 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."

(0008982)
Tolik (manager)
18-09-2012 12:08
edited on: 18-09-2012 12:10

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

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

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

(0008988)
Tolik (manager)
19-09-2012 05:51

Появилась новая идея: чтобы не переименовывать иконки, надо добавить список, в котором их отображать 0001582.
(0008989)
Fetser (reporter)
19-09-2012 06:49
edited on: 19-09-2012 09:30

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

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

(0008993)
Dima2000 (developer)
19-09-2012 09:04

>Есть консольная утилита fart и к ней пишется BAT-файл
Вообще-то в винде есть встроенная команда REN для переименования файлов и папок.
(0008994)
Fetser (reporter)
19-09-2012 09:14

>Вообще-то в винде есть встроенная команда REN для переименования файлов и папок.
Речь идёт о том что надо внутри файла marks.sml найти все старые названия иконок и поменять на новые
(0008995)
Tolik (manager)
19-09-2012 09:40
edited on: 19-09-2012 09:43

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

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

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

(0008996)
Fetser (reporter)
19-09-2012 09:42

http://fart-it.sourceforge.net/
(0008998)
Dima2000 (developer)
19-09-2012 10:12

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

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

C ren я протупил, не обратил внимания что в sml надо текст заменить. :(
(0009004)
Fetser (reporter)
20-09-2012 07:49

Если интересно, есть ещё иконки буквы и цифры
(0009005)
bk99 (reporter)
20-09-2012 08:25

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

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

В программе Radio Mobile так и сделано основной комплект иконок порядка 20 штук зашиты в основной файл программы, а дополнительные просто кладутся в определённую папку. Правда кнопки загрузить дополнительные там нет.
Я когда писал про минимальный набор для ночных версий, именно это и предлагал, что не надо сразу все возможные иконки заталкивать в дистрибутив и особенно ночнушки, и места много занимает и у каждого свои потребности в иконках.
(0009010)
gpsMax (manager)
20-09-2012 21:38
edited on: 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/

(0009014)
Fetser (reporter)
21-09-2012 07:05

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

"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
(0009063)
Fetser (reporter)
27-09-2012 16:07

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

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

- Users who viewed this issue
User List Anonymous (2896x), VadimK (1x), sergeyka (2x)
Total Views 2899
Last View 25-11-2024 01:13

- 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:38 bk99 Note Added: 0008974
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 View Revisions
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 View Revisions
18-09-2012 12:08 Tolik Note Added: 0008982
18-09-2012 12:10 Tolik Note Edited: 0008982 View Revisions
18-09-2012 20:17 gpsMax Relationship added related to 0000191
19-09-2012 04:30 bk99 Note Deleted: 0008974
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 View Revisions
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 View Revisions
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 View Revisions
20-09-2012 21:44 gpsMax Note Edited: 0009010 View Revisions
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



Copyright © 2007 - 2024 SAS.Planet Team