Отображение иконок
Модератор: Tolik
Отображение иконок
Дело вот в чём. При разработке своих иконок или использовании штатных, они устанавливаются своей нижней частью на установленную координату. Может кто знает, как сделать так, что бы иконка устанавливалась по центру. Вот например, самая первая иконка капелька, для неё актуально что бы координата указывалась снизу иконки, так как она указывает вниз. А вот например иконка перекрестие, тут уже надо что бы она устанавливалась по центру себя, а не снизу.
-
Kesav
- Соображающий
- Сообщения: 96
- Зарегистрирован: 13 сен 2012, 17:44
- Откуда: Сыктывкар
- Благодарил (а): 199 раз
- Поблагодарили: 25 раз
Re: Отображение иконок
А если, при изготовлении, добавить слой, на нем пририсовать квадрат в половину уже готового изображения сверху и сделать его прозрачным - невидимым. Тогда иконка опустится на половину вниз и должна, по идее, становиться по центру точки. Надо проверить... Вряд ли.. она же все равно нижней плоскостью будет на точке(( Хотя поэксперементировать интересно.
Re: Отображение иконок
Не, не прокатит. Я уже столько перепробовал с этой прозрачностью, что аж сам прозрачный стал. Это где-то прописано в коде программы или ещё где-то. Не могу найти.
Re: Отображение иконок
Вот в ozi иконки устанавливаются по центру себя. но там бардак со своими иконками, им размер нельзя менять. А тут иконки можно свои делать, рисовать вставлять вообще проблем нет, а вот отображение не правильно.
-
Kesav
- Соображающий
- Сообщения: 96
- Зарегистрирован: 13 сен 2012, 17:44
- Откуда: Сыктывкар
- Благодарил (а): 199 раз
- Поблагодарили: 25 раз
Re: Отображение иконок
Для "классических" иконок, отображение, как раз, правильное. Чтобы острием указывало на нужную точку, а вот самопальные не ложатся как хотелось бы.. Надо ковырять. Сейчас Асы подтянутся, может подскажут что.
- DJ VK
- Гуру
- Сообщения: 1468
- Зарегистрирован: 16 апр 2009, 13:57
- Откуда: 8 км. от МКАД
- Благодарил (а): 80 раз
- Поблагодарили: 314 раз
Re: Отображение иконок
Полность симптомы лечатся переделкой программы. Есть варианты.
1) Для каждой метки добавляются смещения центра в пикселах, которые учитываются при отрисовке. За собой потянет, возможно, всю систему хранения.
2) конфигурация меток пишется в ini (файл, смещения). Лишь чуть-чуть утяжелит настройки.
Достаточно поддержать, а прописывание смещений в ini переложить на пользователей, с предложением делиться своими списками подвинутых меток в форуме
3) отдельная база изображений меток. В настройках программы создается редактор списка изображений с настройками смещения.
4) по именам, префиксам или суффиксам метки делятся на классические и пользовательские. одни привязываются низом, другие центром. решение-минимум
5) что-то гибридное.
1) Для каждой метки добавляются смещения центра в пикселах, которые учитываются при отрисовке. За собой потянет, возможно, всю систему хранения.
2) конфигурация меток пишется в ini (файл, смещения). Лишь чуть-чуть утяжелит настройки.
Достаточно поддержать, а прописывание смещений в ini переложить на пользователей, с предложением делиться своими списками подвинутых меток в форуме
3) отдельная база изображений меток. В настройках программы создается редактор списка изображений с настройками смещения.
4) по именам, префиксам или суффиксам метки делятся на классические и пользовательские. одни привязываются низом, другие центром. решение-минимум
5) что-то гибридное.
-
Kesav
- Соображающий
- Сообщения: 96
- Зарегистрирован: 13 сен 2012, 17:44
- Откуда: Сыктывкар
- Благодарил (а): 199 раз
- Поблагодарили: 25 раз
Re: Отображение иконок
2) замечательно. Руками сдвинуть, указав на сколько пикселей опустить вниз. Зная размер иконки, найти середину просто.. да хоть верхним краем положить;)
Re: Отображение иконок
в ini файлах, чёт ничего не получилось отыскать. по именам, префиксам или суффиксам метки в принципе логика понятна, только не пойму как реализовать. Насчёт руками сдвинуть, будет актуально только для одного масштаба, и то, только для печати. Про ini файл или по префиксам, можно поподробней, если возможно.
- DJ VK
- Гуру
- Сообщения: 1468
- Зарегистрирован: 16 апр 2009, 13:57
- Откуда: 8 км. от МКАД
- Благодарил (а): 80 раз
- Поблагодарили: 314 раз
Re: Отображение иконок
это все требует доработки исходного кода программы. то есть это обсуждение не функций программы, а варианты реализации хотелки, которая может тут родиться. 