PeterHost.ru - Надежный хостинг

Шаблоны для программы 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, а какие не делать.

  1. Указания о работе с комментариями.
    Эти настройки позволяют в выходном коде выкинуть комментарии или оставить, отформатировав их некоторым образом.
    • Комментарии на уровне правил и селекторов.
    • Комментарии для свойств и значений.
    • Комментарии, разбивающие документ на секции.
  2. Указание высоты регистра для разных элементов. Высота регистра букв может принимать три значения:
    • SELF - оставить без изменения
    • UPPER – перевести в верхний регистр
    • LOWER – перевести в нижний регистр
    Правилам изменения регистра подчиняются такие элементы как, ID, классы, теги и цвета. Неуправляемыми на данный момент являются комментарии, и имена правил – они остаются в собственном регистре без изменений, имена свойств и значения свойств, кроме цветов, переводятся в нижний регистр и тоже не управляются из шаблона.
  3. Управление качеством квантования цвета. Здесь подразумевается некоторый параметр отклонения текущего цвета от квантованного при котором квантованный цвет весьма близок к оригиналу и квантование будет произведено, т.е. цвет формата #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
Linux - Fedora Project - 10 Release

Реклама

Наши Друзья

Download.ruСтарейший в Рунете каталог ПО. Здесь можно скачать бесплатные программы, игры и другой полезный софт.

UMade.ru - 1Весьма хорошая статья об оптимизации CSS кода. Часть 1-ая.

UMade.ru - 2Продолжение статьи об оптимизации CSS кода. Часть 2-ая.

HtmlBook.ruУчебники по HTML, CSS, дизайну, графике и создании сайтов или - Для тех, кто делает сайты.

Голосуй!

Если Вы нашли на нашем сайте То - что Вам помогло или принесло счастье ;), нажмите на котенка и пришлите нам SMS-ку!

SMS.копилка

На нас смотрят

Эту страницу

Сегодня 1
Предпоследние 2 от 2008-12-1
Всего с открытия 929

Весь сайт

Сегодня 114
Предпоследние 494
Всего с открытия 181876

Бортовой журнал

Отплыли 11-Марта-2007
Сегодня 2-Декабря-2008
В пути 1 год 8 месяцев 21 день
Valid XHTML 1.0 TransitionalValid CSS!