НовыеИконки
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2009 г. ) |
NewIcons — это стороннее расширение системы обработки значков для AmigaOS 2 и новее. [1] NewIcons впервые придумал и разработал итальянский программист Никола Салмория . [2] Последующую разработку осуществили Эрик Соважо и Фил Ведоватти. [1]
История
[ редактировать ]Потребность в NewIcons возникла из-за низкого общего качества значков в версиях AmigaOS до 3.0. AmigaOS Хотя графический интерфейс был революционным, когда он был впервые запущен в начале 1980-х годов, другие операционные системы, такие как Mac OS и Microsoft Windows, быстро завоевали популярность и стали выглядеть более профессионально. Стандартные значки AmigaOS Workbench были простыми и неинтересными: ограничены четырьмя цветами, не имели стандартного размера и рассматривались с прямой точки зрения, что делало их двухмерными.
Цель NewIcons — устранить все эти ошибки. В отличие от стандартного значка Workbench, который включает только информацию об индексе палитры и, таким образом, зависит от выбранной пользователем палитры Workbench, значки NewIcons изначально содержат фактическую информацию о цвете RGB в самом файле значка. Резидентная программа (в терминологии Amiga называемая « товаром» ) изо всех сил старается адаптировать цвета значка к текущей палитре экрана Workbench. Система NewIcons поддерживала значки размером до 93x93 пикселей и до 256 цветов. [3]
Функции
[ редактировать ]NewIcons также устанавливает стандартный размер значков 36×40 пикселей , аналогичный размерам значков в Mac OS и Windows. Рекомендации по дизайну рекомендуют рисовать значки в более диагональной перспективе, создавая иллюзию трехмерности. Рекомендации также настоятельно рекомендуют использовать функцию выделения «изображений» Workbench, когда выбранное изображение меняет свою фактическую форму при нажатии, а не просто инвертирует свои цвета или становится более темным оттенком. Например, экран компьютерного терминала может быть включен, ручка может писать буквы на бумаге, а робот, символизирующий компьютерную игру, может передвигаться.
Размер файла NewIcon относительно большой по сравнению с обычными значками Amiga или значками MagicWB . NewIcons кодирует данные значков в 7-битной кодировке ASCII . Он хранит информацию о цвете в виде 8-битных данных, а данные изображения кодируются в количестве бит, необходимом для обращения к индексу карты цветов.
DefIcons
[ редактировать ]NewIcons также включает DefIcons, пакет готовых значков, целью которого является предоставление изображения значка по умолчанию для всех файлов, у которых нет собственных связанных значков (предоставляемых как .info
файлы в AmigaOS). [1] DefIcons использует схему, которая фактически проверяет содержимое файла, а не просто смотрит на расширение имени файла, чтобы определить тип файла. Этот подход медленнее, чем система расширения файлов, используемая Microsoft Windows , но в конечном итоге более точный; Файл изображения PNG с расширением .JPG появится со значком, специфичным для PNG. [4]
СветящиесяИконки
[ редактировать ]В AmigaOS 3.5 представлен формат значков GlowIcons и поддерживается NewIcons без необходимости использования сторонних приложений. [5]
Формат GlowIcons, основанный на более общем формате файлов IFF, является собственным форматом значков , используемым Мэттом Чапутом в AmigaOS 3.5, 3.9 и 4.0. Основное отличие от NewIcons заключается в том, как хранятся данные изображения. NewIcons использует неэффективную кодировку ASCII, встроенную в метаданные типа инструмента приложения. В системе GlowIcons разработчики расширили определение внутренних значков без необходимости хранить информацию в виде типов инструментов. Стандартный размер значка составляет 46×46 пикселей с максимальным количеством 256 ( 8-битных ) цветов и двумя состояниями изображения (пример: открытые и закрытые ящики). Второе состояние изображения обычно использует эффект свечения, указывающий на нажатие значка.
Начиная с «Финального обновления» AmigaOS 4.0 поддерживает 32-битные изображения значков. [6]
Эти функции позже были перенесены обратно, поэтому более старая версия ОС также могла использовать все форматы значков. [7]
Ссылки
[ редактировать ]- ^ Jump up to: а б с Чижек, Павел (сентябрь 1997 г.). «Новые значки v4». Обзор Amiga (на чешском языке). Хорошо 31. Издательство Атлантис. стр. 16. ISSN 1211-1465 .
- ^ Камараса, Лоран (май 1995 г.). «Новые Иконки». AmigaNews (на французском языке). № 79. NewsEdition. п. 52. ISSN 1164-1746 .
- ^ Тейлор, Дэвид (Рождество 1997 г.). «Серьезный диск, Новые Иконки 4». Формат Амига . № 105. Будущее издательства. стр. 108–109. ISSN 0957-4867 .
- ^ Ведоватти, П: Документация NewIcons. 1999 год
- ^ Вост, Бен (Рождество 1999 г.). «Амига ОС 3.5». Формат Амига . № 131. Будущее издательства. стр. 14–17. ISSN 0957-4867 .
- ^ Кристоф, Майкл (январь 2007 г.). «Финальный выпуск AmigaOS 4». Amiga Future (на немецком языке). № 64. APC&TCP. стр. 20–23.
- ↑ Кёнеке, Питер «Библиотека иконок Amiga V46.4» , Aminet , 18 декабря 2022 г.