Значок ICO, значки предупреждений, угол, треугольник png
Значок ICO, значки предупреждений, угол, треугольник pngтеги
- угол,
- треугольник,
- оранжевый,
- веб-сайт,
- предупреждение значки,
- пользователь,
- яблоко,
- значок формата изображения,
- символ,
- масштабируемая векторная графика,
- организация,
- круг,
- линия,
- значок Дизайн,
- iCO,
- скачать,
- png,
- прозрачный png,
- без фона,
- бесплатная загрузка
- Размер изображения
- 512x512px
- Размер файла
- 50.25KB
- MIME тип
- Image/png
изменить размер PNG
ширина(px)
высота(px)
Некоммерческое использование, DMCA Contact Us
ICO — формат файла изображения
.ICO вариант №
Файлы с расширением ICO представляют собой типы файлов изображений, используемые в качестве значков для представления приложения в Microsoft Windows. Они бывают разного размера, поддерживают цвет и разрешение в соответствии с требованиями дисплея. Другим подобным форматом файла изображения в Microsoft Windows является CUR для представления курсора и определения активной области в заголовке изображения. В MacOS форматы файлов ICNS служат той же цели, что и файлы ICO. Несколько онлайн-сайтов, а также приложений предоставляют возможность создания таких файлов и преобразования других форматов изображений, таких как BMP, PNG и т. д., в формат файла значка. Официальным зарегистрированным IANA типом интернет-носителя для файлов ICO является image/vnd.microsoft.icon.
Краткая история
Иконки были представлены с запуском Microsoft Windows 1.0. Они были размером 32×32 и были монохромными. С появлением win32 была введена поддержка изображений значков в истинном цвете с размером до 256×256 пикселей. Windows XP была первой, которая обеспечила поддержку 32-битных цветных изображений значков, позволяя добавлять к значку полупрозрачные области, такие как тени, сглаживание и эффекты, подобные стеклу. Microsoft рекомендует только размеры значков до 48×48 пикселей для Windows XP. Windows Vista добавила в проводник Windows представление значков размером 256 × 256 пикселей, а также поддержку сжатого формата PNG. Пользователям, использующим более высокие разрешения и режимы с высоким DPI, рекомендуются более крупные форматы значков (например, 256 × 256).
Формат файла ICO
Один файл ICO состоит из одного или нескольких небольших изображений разных размеров и глубины цвета. Наличие изображений нескольких размеров для соответствующего масштабирования при разных разрешениях экрана. Все значения в файлах ICO/CUR представлены в порядке байтов little-endian.
Файл ICO состоит из заголовка значка, каталога значков,
Поле | Описание |
---|---|
Заголовок значка | Хранит общую информацию о файле ICO. |
Directory[1..n] | Хранит общую информацию о каждом изображении в файле. |
Иконка №1 | Фактические «данные» для первого изображения в старом формате AND/XOR DIB или более новом формате PNG |
… | |
Icon #n | Данные для последнего изображения значка |
Заголовок
Смещение | Размер (в байтах) | Назначение |
---|---|---|
0 | 2 | Зарезервировано. Всегда должен быть 0. |
2 | 2 | Указывает тип изображения: 1 для изображения значка (.ICO), 2 для изображения курсора (.CUR). Другие значения недействительны. |
4 | 2 | Указывает количество изображений в файле. |
Справочник
Каталог, содержащийся в файле ICO, представленный как структура ICONDIR, содержит структуру ICONDIRECTORY для каждого изображения в файле. За ним следует непрерывный блок всех растровых данных изображения. Это показано ниже.
Смещение | Размер | Описание |
---|---|---|
0 (0) | 1 | Ширина, должна быть 0, если 256 пикселей |
1 (1) | 1 | Высота, должна быть 0, если 256 пикселей |
2 (2) | 1 | Количество цветов, должно быть 0, если цветов больше 256 |
3 (3) | 1 | Зарезервировано, должно быть 0 |
4 (4) | 2 | Цветные плоскости в формате . ICO должны быть 0 или 1, или точка доступа X в формате .CUR |
6 (6) | 2 | Бит на пиксель в формате .ICO или точка Y в формате .CUR |
8 (8) | 4 | Размер растровых данных в байтах. |
12 (C) | 4 | Смещение в файле. |
Использованная литература
- ICO — Википедия
- IANA — vnd.microsoft.icon
Icon Font & SVG Icon Sets ❍ IcoMoon
Решения Pixel Perfect Icon
Apple, Google, Microsoft, Samsung, Yahoo
— некоторые из компаний, которые доверились нашим услугам.
IcoMoon стремится создать и предоставить лучший инструмент для создания иконографии и управления иконками для перфекционистов. В библиотеке иконок IcoMoon представлены только самые лучшие наборы иконок. Все наши иконки разработаны на основе точной пиксельной сетки. Приложение IcoMoon позволяет создавать и использовать собственные пакеты значков во многих различных форматах, включая SVG, Polymer, PDF, XAML, CSH, шрифт значков с лигатуры или старые добрые спрайты PNG/CSS.
История
IcoMoon был впервые создан и выпущен еще в ноябре 2011 года. С момента своего выпуска он изменил способ использования значков в Интернете сегодня. IcoMoon представила первый пользовательский конструктор шрифтов для значков, который позволял выбирать значки и преобразовывать их в шрифты.
IcoMoon постоянно совершенствуется и предлагает множество уникальных функций. Мы с гордостью заявляем, что IcoMoon — единственный онлайн-сервис, который создает четкие шрифты для значков с точностью до пикселя. Для этого генератор шрифтов значков учитывает размер сетки каждого значка и использует правильное выравнивание.
Имея более 5000 открытых и бесплатных иконок, доступных в библиотеке IcoMoon, и позволяя создавать четкие шрифты иконок и спрайты SVG локально/офлайн, этот сервис намного опережает любой аналогичный.
Нужно связаться с нами? Воспользуйтесь нашей контактной формой.
Спасибо за использование IcoMoon. Приложение IcoMoon — это бесплатный сервис. Мы создали его, потому что нам нравятся пиксельные идеальные векторы. Мы пытаемся предоставить лучший инструмент для иконографии. Если вам нравится поддерживать то, что мы делаем, вы можете,
- Купите один из наборов значков IcoMoon
- Стать премиум-пользователем
- Если у вас есть какие-либо отзывы, сообщите нам об этом
- Расскажите своим друзьям об IcoMoon
(поделиться на Твиттер, Фейсбук)
Если у вас есть какие-либо вопросы, посетите FAQ или страницу документации или просто свяжитесь с нами.
Адрес электронной почты ПарольВведите символы, показанные на изображении выше, для проверки.
Забыли пароль?
Впервые на IcoMoon? Зарегистрируйтесь бесплатно
Введите пароль длиной не менее 8 символов: Введите пароль еще раз: Введите ваш адрес электронной почты. Мы вышлем вам ссылку для завершения регистрации. Получать информационные бюллетени Примечание: По умолчанию приложение IcoMoon сохраняет ваши данные локально.
После регистрации вы можете стать премиум-пользователем, если хотите, чтобы ваши проекты сохранялись в вашей учетной записи.
Введите символы, показанные на изображении выше, для проверки.
Уже есть учетная запись? Войти
python — _tkinter.
TclError: растровое изображение «icon.ico» не определеноЗадавать вопрос
спросил
Изменено 17 дней назад
Просмотрено 3к раз
Я создаю приложение tkinter, и когда я добавил значок приложения, он показывает эту ошибку
Traceback (последний последний вызов): Файл "d:\Workspace\python demo\Workspace.py", строка 553, вroot.iconbitmap('icon.ico') Файл "C:\Users\RAKESH\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", строка 2109, в wm_iconbitmap вернуть self.tk.call('wm', 'iconbitmap', self._w, растровое изображение) _tkinter.TclError: растровое изображение "icon.ico" не определено
Когда я впервые создал приложение, оно работало нормально, но в последнее время оно не работает
root = Tk() root. iconbitmap('icon.ico') корень.обновление() время начала = время.время() root.wm_title("Рабочее пространство") ob = Логин (корень) корень.mainloop()
- питон
- ткинтер
1
сначала импортируйте tkinter и укажите путь к значку. Этот пример кода поможет вам понять:
импортировать tkinter как tk корень = tk.Tk() root.iconbitmap('/path/to/ico/icon.ico') корень.mainloop()
5
Решение, предоставленное Thyrus, отлично работает в Windows, но не в Linux. Там я получаю то же сообщение об ошибке, что и в исходном вопросе. Согласно https://www.delftstack.com/de/howto/python-tkinter/how-to-set-window-icon-in-tkinter, теперь я использую следующий код, который работает для меня в обеих системах:
импортировать tkinter как tk корень = tk.Tk() root.iconphoto(False, tk.PhotoImage(file='Capture.png')) корень.