|
Шаблоны для программы EasyNeatly
Каталог шаблонов
В каталоге установки появился новый каталог – Patterns
Здесь хранится базовый файл шаблонов default.ini.
Вы можете создавать и складывать свои ini файлы шаблонов в этот каталог
и вызывать EaseNeatly так, чтобы использовать их.
Количество ini файлов неограниченно, и они могут иметь любые имена.
Файл шаблона это обычный файл формата INI - в нем описываются микро шаблоны и настройки трансформации.
В ini файле шаблонов под каждый шаблон трансформации выделяется отдельная секция
с именем [Transform<#ID>] где <#ID> уникальный номер.
Количество секций трансформации не ограничено.
Преобразования –easy и -neatly загружаются из файла default.ini и используют секции 2 и 1
соответственно. Если вы создадите свой файл с шаблонами трансформаций,
например MyTransform.ini, с секцией [Transform1]
то вы сможете его использовать командой
#easyneatly.exe --file=style.css –-pattern=MyTransform –-indexpattern=1
Микро шаблоны
Микро шаблоны - это строки, которые будут вставляться в определенные места CSS кода.
Вы можете использовать специальные & последовательности символов для замены в этих строках.
| &NONE; | Пустое место или ничего |
| &SPACE; | Один пробел |
| &TAB; | [09] HORISONTAL TABULATION (TAB) Символ табуляции |
| &CR; | [0D] – CARRIAGE RETURN (CR) |
| &LF; | [0A] – LINE FEED (LF) (конец строки Unix) |
| &CRLF; | [0D+0A] (конец строки Windows) |
Управляющие параметры
Кроме строк замен есть управляющие параметры, указывающие
какие преобразования необходимо делать с файлом CSS, а какие не делать.
- Указания о работе с комментариями.
Эти настройки позволяют в выходном коде выкинуть комментарии или оставить, отформатировав их некоторым образом.
- Комментарии на уровне правил и селекторов.
- Комментарии для свойств и значений.
- Комментарии, разбивающие документ на секции.
- Указание высоты регистра для разных элементов.
Высота регистра букв может принимать три значения:
- SELF - оставить без изменения
- UPPER – перевести в верхний регистр
- LOWER – перевести в нижний регистр
Правилам изменения регистра подчиняются такие элементы как,
ID, классы, теги и цвета. Неуправляемыми на данный момент являются комментарии, и имена правил – они остаются в собственном регистре без изменений, имена свойств и значения свойств, кроме цветов, переводятся в нижний регистр и тоже не управляются из шаблона.
- Управление качеством квантования цвета.
Здесь подразумевается некоторый параметр отклонения текущего цвета от квантованного
при котором квантованный цвет весьма близок к оригиналу и квантование будет произведено,
т.е. цвет формата #RRGGBB будет преобразован в цвет формата #RGB.
Если разность текущего и квантованного цвета окажется больше заданного порога,
цвет останется не квантованным, т.е. длинной 7 символов формата #RRGGBB.
Немного слов о том, как работает данный механизм.
Возьмем для примера два идеальных – квантованных цвета по одной оси,
например красной #AA и #BB. Если разбить отрезок между этими цветами,
то получится 18 точек, включая эти цвета.
#AA, #AB, #AC, #AD, #AE, #AF, #B0, #B1, #B2,
#B3, #B4, #B5, #B6, #B7, #B8, #B9, #BA, #BB
От цвета #BB вверх по шкале идет цвет #CC. И между #BB и #СС также 18 точек включая их самих.
При интерполяции – квантовании цвета неидеальный цвет трансформируется в тот, идеальный от которого,
он отстоит не белее чем на 8 точек по цветовой оси. Т.е. например цвет #AF,
будет трансформирован в цвет #AA. А #B3 в цвет #BB. Назовем эти 8 точек максимальным радиусом захвата
идеального цвета.
А теперь применительно параметра шаблона задающего качество квантования.
Так вот этот параметр задает управляемый радиус захвата цвета в процентах
от максимального, например 75%. Если цвет выйдет за пределы этого радиуса захвата,
он не будет квантоваться, поскольку мы считаем, что такой квантованный цвет слишком
не похож на оригинал и мы оставляем его, как есть, т.е. самим собой.
В файле шаблонов символ % для этого параметра указывать не нужно.
12-Января-2008 (19:45) - No Buen Hombre |
Наши ДрузьяDownload.ruСтарейший в Рунете каталог ПО. Здесь можно скачать бесплатные программы, игры и другой полезный софт. UMade.ru - 1Весьма хорошая статья об оптимизации CSS кода. Часть 1-ая. UMade.ru - 2Продолжение статьи об оптимизации CSS кода. Часть 2-ая. HtmlBook.ruУчебники по HTML, CSS, дизайну, графике и создании сайтов или - Для тех, кто делает сайты. Голосуй!Если Вы нашли на нашем сайте То - что Вам помогло или принесло счастье ;), нажмите на котенка и пришлите нам SMS-ку! На нас смотрят
Эту страницу
| Сегодня |
1 |
| Предпоследние |
2 от 2008-12-1 |
| Всего с открытия |
929 |
Весь сайт
| Сегодня |
114 |
| Предпоследние |
494 |
| Всего с открытия |
181876 |
Бортовой журнал
| Отплыли |
11-Марта-2007 |
| Сегодня |
2-Декабря-2008 |
| В пути |
1 год 8 месяцев 21 день |
|
|