|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
как создать иконки
Регистрация: 23.08.2009
Сообщений: 15
|
||
Просмотров: 10433
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Любой растровый редактор - от Paint до Photoshop
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Nike, при создании меню в AutoCAD все равно надо использовать bmp (я не уверен, что ico можно вообще использовать, даже если объединять их в ресурсную dll)
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010
|
Я вот этим пользовался.
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Бесплатный GIMP тоже работает с *.ico, насколько я знаю.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 23.08.2009
Сообщений: 15
|
*.ico вставить нельзя. Только *.bmp. Я пробовал сделать рисунок в Paint. Но, почему-то, при вставке в AutoCAD рисунок не сжимается до требуемого размера, а вставляется только его малая часть.
Меня интересует, а как создаются иконки такого качества, как стандартные в AutoCAD? |
|||
![]() |
|
||||
проектировщик Регистрация: 03.05.2007
Житомир
Сообщений: 652
|
Поднему тему немного в другом ракурсе. С размером всё понятно, но как добиться прозрачности?
Берём какую-то иконку с AutoCAD (через "Button editor") и сохраняем в формате bmp (см. вложенный файл). Открываю Photoshop не открывается - модуль не может интерпритировать файл. Paint открывает, но при "Сохранить как" пишет, что прозрачность будет утерена. Как сделать файл иконки в формате bmp, чтобы у неё при работе в AutoCAD фон был прозрачным? Последний раз редактировалось Малюк, 04.01.2016 в 00:12. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
В качестве прозрачного фона используй цвет rgb 192,192,192
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,402
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Щщас! Найди (в сети где-то мелькало) Autodesk Icon Guide (кажется, так называется) - там много всякого описано. Кроме того, для создания эффекта "прозрачного фона" используется именно цвет RGB 192,192,192. Если работать в GIMP, то для экспорта используются настройки "BMP 24-бит, без сохранения данных о цветовом пространстве"
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Вот такой редактор пользую для установки прозрачности (бесплатный)
Просто указать какой цвет хочешь заменить на прозрачную область. Т. е. не только для прозрачности. Формат файлов изображений любой, ico в том числе. Последний раз редактировалось Владимир_М, 04.01.2016 в 14:55. |
|||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Цитата:
Иконка должна отображать интуитивный или быстро запоминающийся символ команды понятный с первого взгляда и стандартного редактора для этого вполне достаточно. Другое дело если не хватает фантазии, тут уж качество не поможет. На пример известное изображение "команданта" ЧЕ узнается с первого взгляда в черно-белом цвете и без каких либо оттенков.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Но если вы свою кнопку (команду или приложение) попробуете прописать даже хотя бы в палитру, то те картинки которые были созданы в стандартном (встроенном в ACAD) редакторе, с разрешением 16х16, могут уже в увеличенном виде (по умолчанию) смотреться сильно размыто. "Ленту" картинки 16х16, тем более, навряд ли, украсят. |
|||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Может для этого и следует создавать и прописывать два файла, 16х16 и 32х32?
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Для полноты информации по теме. Если открыть файл иконки Ревита, например, то там содержится в одном файле около 20 изображений от 16х16 до 256х256 пикселей разных разрядностей. Причем это не просто автоматическое сжатие, а разные картинки. 16х16 как бы плоское, остальные уже как бы в 3д. Вот и у меня тоже вопрос, мож кто знает, как сделать такой файл *.ico? И как его потом применять-то, или оно само потом как-то выбирается нужное разрешение по месту? Последний раз редактировалось Владимир_М, 04.01.2016 в 18:42. Причина: добавил картинку |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Если я правильно помню, то создавать желательно картинки размером 64х64: они корректно "ужимаются" последними версиями AutoCAD до нужного размера. Естественно, я говорю про картинки для панелей инструментов или ленты. Картинки для палитр хранятся вообще в другом формате и другом месте.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
В палитре были команды 1, 2, 3 с картинками, выполненными с разрешением 16х16. Для команды "2" увеличил картинку до рекомендованных 64х64. (хранится она, кстати, где захочешь, обычный bmp). Ну и вот, на мой взгляд, так-то оно гораздо симпатичней! А при увеличении изображения в настройках палитры до максимума становится только четче. походу максимум как раз и рассчитан на картинку 64х64 Последний раз редактировалось Владимир_М, 04.01.2016 в 20:57. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Владимир_М, предлагаю разобраться
![]() В AutoCAD существует 2 вида "картинок" - одни для использования в меню, панелях инструментов и на ленте. По умолчанию - формат BMP, размер до 64х64, глубина цвета до 24 бит. Хранятся в CUIX-файлах, отдельных фалйах или ресурсных dll, располагаемых по путям доступа. Как редактировать - отдельная песня. Для достижения эффекта "прозрачности" и корректного отображения рисунка независимо от темы оформления AutoCAD используется цвет RGB192,192,192. Второй вид - "рисунки" для палитр инструментов (ToolPalettes). Как правило, используются либо штатные иконки, прописанные в ресурсных dll самого AutoCAD, либо отдельные PNG-файлы, лежащие в подкаталоге \Images каталога самой палитры (как использовать ресурсные dll для этих целей, я не знаю). Для "прозрачности" используются собственно возможности формата PNG - есть там вариант "прозрачного фона". У меня ощущение, что мы просто запутались - одни говорят про первый вариант, другие - про второй. Я ошибаюсь?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
И да, эта картинка потом автоматически появляется в каталоге \ Images палитры. Но про это мне даже и знать не обязательно. Ежели что, прошу прощения за свою неточность.. но ведь Новый год же уже несколько дней отмечаем! ![]() На счет эффекта "прозрачности" и RGB192,192,192, я, вроде бы, ни слова не возражал... Просто предложил использовать для этого приложение. Может кому-то пользоваться специально для этого придуманными функциями приложения удобнее, чем ковырять RGB... Последний раз редактировалось Владимир_М, 05.01.2016 в 18:13. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в SCAD создать группу нагружений из загружений? | МишаИнженер | SCAD | 1 | 21.08.2011 05:30 |
entmake, как создать призму (autolisp entmake)? | baaba | LISP | 4 | 25.01.2011 12:40 |
нужно создать фигуру по формуле поверхности | qwasco | Другие CAD системы | 9 | 14.10.2009 01:39 |
Создать блок | Creator | Динамические блоки | 25 | 08.02.2008 19:11 |
AutoCAD 2005 - пропадают открываемые извне иконки кнопок | dermoon | AutoCAD | 11 | 01.02.2005 11:30 |