Дополнительные возможности

#
версия 0.9.16
Дополнительные возможности

Copyright 2002-2006 by Bill Kendrick and others
New Breed Software

bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/

14 июня 2002 - 28 сентября 2006

Вы можете без особого труда добавлять или изменять такие объекты Tux Paint, как кисти или штампы, просто добавляя или удаляя файлы на жёстком диске.

Примечание: для применения эффекта требуется перезагрузить Tux Paint.

## Местоположение файлов

> ### Стандартные файлы

> > Tux Paint ищет файлы с различными данными в своей директории "data".

> > #### Linux и Unix

> > > Местонахождение этой директории зависит от того, какое значение "`DATA_PREFIX`" было установлено при компиляции Tux Paint. Подробности см. в INSTALL.txt.

> > > По умолчанию, однако, это:

> > > > `/usr/local/share/tuxpaint/`

> > > При установки из архива более вероятно:

> > > > `/usr/share/tuxpaint/`

> > #### Windows

> > > Tux Paint ищет папку под названием "data" в той директории, где расположен исполняемый файл. Это директория, которую использует инсталлятор при установке Tux Paint, например:

> > > > `C:\Program Files\TuxPaint\data`

> > #### Mac OS X

> > > Tux Paint хранит файлы данных внутри иконки "Tux Paint" (которая в действительности представляет особый вид папки в Mac OS X). Следующие шаги объясняют, как получить содержимое папки:

> > > 1. Вызовите контекстное меню, щёлкнув мышкой по иконке Tux Paint в Проводнике с одновременным удержание клавиши [Control]. (Если у Вас мышь с более, чем одной кнопкой, Вы можете просто выполнить правый клик по иконке.)
> > > 2. Выберите "Show Contents" из контекстного меню. Появится новое окно Проводника с папкой "Contents".
> > > 3. Откройте папку "Contents", а затем папку "Resources" внутри.
> > > 4. Здесь Вы найдёте папки "starters", "stamps" и "brushes". Добавление файлов в эти папки приводит к созданию контента, доступного пользователям при запуске данной копии (иконки) Tux Paint.

> > > Примечание: Если вы устанавливаете новую версию Tux Paint (заменяя его иконку), изменения, внесённые согласно вышеприведённым инструкциям, будет потеряны, так что не забудьте сделать резервную копию нового содержимого (штампов, кистей и т.д.).

> > > Tux Paint также ищет файлы в папке "TuxPaint", которую Вы можете поместить в системную папку "Application Support" (находится в корневой директории "Library"):

> > > > `/Library/Application Support/TuxPaint/`

> > > Также файлы ищутся в пользовательской папке "Preferences", например:

> > > > `/Users/(имя пользователя)/Library/Preferences/TuxPaint/brushes/`

> ### Персональные файлы

> > Вы также можете создавать кисти, штампы, шрифты и "начальные изображения" в Вашей собственной директории (папке).

> > #### Windows

> > > Ваша персональная папка Tux Paint хранится в пользовательской папке "Application Data". Например, в последних версиях Windows:

> > > > `C:\Documents and Settings\(имя пользователя)\Application Data\TuxPaint\`

> > #### Mac OS X

> > > Ваша персональная папка Tux Paint хранится в директории "Library":

> > > > `/Users/(имя пользователя)/Library/Application Support/ Tux Paint/`

> > #### Linux и Unix

> > > Ваша персональная папка Tux Paint — "`$(HOME)/.tuxpaint/`" (она же "`~/.tuxpaint/`").

> > > Таким образом, если Ваша домашняя директория "`/home/karl`", то папка Tux Paint — "`/home/karl/.tuxpaint/`".

> > > Не забудьте точку ("`.`") перед '`tuxpaint`'!

> > Чтобы добавить кисти, штампы, шрифты и "начальные изображения", создайте папки внутри Ваших персональных директорий "`brushes`", "`stamps`", "`fonts`" и "`starters`" соответственно.

> > (Например, если Вы создали кисть под именем "`flower.png`", поместите её в `~/.tuxpaint/brushes/`" под Linux или Unix.)

## Кисти

> Кисти, используемые для рисования инструментами "Краска" и "Линии", представляют собой просто графические файлы в формате PNG.

> Альфа-канал (прозрачность) рисунка PNG используется, чтобы определить форму кисти. Это значит, что форма может сглаженной или даже частично прозрачной!

> Серые пиксели будут отрисовываться с использованием текущего цвета Tux Paint. Цветные пикселы будут подцвечены.

> Рисунок кисти не должен быть шире 40 пикселов и выше 40 пикселов (т.е., максимальный размер — 40х40).

> ### Атрибуты кисти

> > В отличие от простых рисунков, кистям могут быть приданы дополнительные атрибуты. Для этого следует создать "файл данных" для кисти.

> > Файл данных кисти — это просто текстовый файл с перечислением атрибутов.

> > У файла должно быть имя, совпадающее с именем рисунка PNG, но с расширением "`.dat`" (например, файл данных для "`brush.png`"' — текстовый файл "`brush.dat`", расположенный в той же папке).

> > #### Пробелы в кистях

> > > Начиная с версии Tux Paint 0.9.16., Вы можете определять пробелы для кистей (т.е., с какой частотой они отрисовываются). По умолчанию, пробел равен четверти высоты кисти.

> > > Добавьте строку "`spacing=N`" в файл данных кисти, где N — пробел для кисти. (Чем меньше число, тем чаще кисть отрисовывается.)

> > #### Анимированные кисти

> > > Начиная с версии Tux Paint 0.9.16., Вы можете создавать анимированные кисти. При использовании такой кисти, отрисовывается каждый кадр анимации.

> > > Вставьте каждый кадр в большой рисунок PNG друг за другом Например, если размер кисти 30х30 и у Вас 5 кадров, размер рисунка должен быть 150х30.

> > > Добавьте строку "`frames=N`" в файл данных кисти, где N — количество кадров в кисти.

> > > Примечание: Для урежения частоты кадров добавьте строку "`random`" в файл данных кисти.

> > #### Направленные кисти

> > > Начиная с версии Tux Paint 0.9.16., Вы можете создавать направленные кисти. При использовании такой кисти рисуются различные изображения в зависимости от направления движения кисти.

> > > Рисунок PNG направленной кисти делится на квадраты 3х3. Например, если размер кисти 30х30, размер всего изображения должен быть 90х90 и формы для каждого направления располагается в ячейках решётки 3х3. Центральная область используется при отсутствии движения кисти. Верхний правый угол используется при движении вправо вверх и т.д.

> > > Добавьте строку "`directional`" в файл данных кисти.

> > #### Анимированные направленные кисти

> > > Вы можете объдинить возможности анимации и направленности в одной кисти. Укажите оба параметра ("`frames=N`" и "`directional`") в разных строках файла "`".dat`" кисти.

> > > Создайте для каждого кадра набор 3х3 направленных форм и объедините их в одном рисунке PNG друг за другом. Например, для кисти размером 30х30 и 5 кадров, размер рисунка будет 450х90. (Самые левые 150х90 пикселов, например, представляют 9 направленных форм для первого кадра.)

> Расположите файлы PNG с изображением кистей (и текстовые файлы данных) в папке "`brushes`".

> Примечание: если все Ваши кисти выводятся как квадраты или прямоугольники, это потому, что Вы забыли использовать альфа-канал прозрачности! Дополнительную информацию и подсказки см. в "PNG.txt".

## Штампы

> Файлы штампов выкладывают в папку "`stamps`". Для упорядочивания штампов полезно создавать вложенные папки. (Например, у Вас может быть папка "`holidays`" с вложенными папками "`halloween`" и "`christmas`".)

> ### Изображения

> > Штампы в Tux Paint могут состоять из различных файлов. Один из необходимых файлов это, конечно, собственно рисунок.

> > Штампы, используемые в Tux Paint представляют собой рисунки PNG. Они могут быть полноцветными или в оттенках серого. Альфа-канал (прозрачность) PNG используется для определения формы рисунка (в противном случае штамп будет прямоугольным).

> > Штампы могут быть разного размера, но на практике, размер 100 пикселей ширины на 100 пикселей высоты (100 x 100) обычно достаточен.

> > Примечание: если новый штамп имеет видимый прямоугольный контур или непрозрачный фоновый цвет (например, чёрный или белый), значит Вы забыли использовать альфа-канал! Дополнительную информацию и подсказки см. в "PNG.txt".

> > Опытным пользователям: Расширенное руководство по штампам детально описывает, как создавать хорошо масштабируемые изображения для штампов.

> ### Текстовое описание

> > Текстовые (".TXT") файлы с такими же именами, что и файлы PNG (например, описание для "`picture.png`"' находится в файле "`picture.txt`" в той же папке).

> > Первая строка текстового файла будет использоваться как описание штампа на американском английском. Она должна быть закодирована в UTF-8.

> > #### Поддержка языков

> > > В текстовый файл могут быть добавлены дополнительные строки, чтобы опеспечить перевод описания. Они показываются, когда Tux Paint запускается под иной локалью (например, русской или испанской).

> > > В начале строки должен идти код языка (например, "`ru`" для русского или "`zh_tw`" для традиционного китайского), далее следует "`.utf8=`" и затем переведённое описание (кодированное в UTF-8).

> > > В директории "`po`" есть скрипты для конвертирования текстовых файлов в формат PO (и обратно) для облегчения перевода на различные языки. Таким образом, Вы не должны добавлять или изменять переводы прямо в текстовых файлах.

> > > Если не доступен перевод для языка, под которым Tux Paint в данный момент запущен, используется текст на американском английском.

> > #### Пользователям Windows

> > > Используйте Блокнот или WordPad для редактирования/создания этих файлов. Убедитесь, что сохранили как простой текст с расширением "`.txt`" в конце имени файла...

> ### Звуковые эффекты

> > Файлы WAVE (".WAV") с таким же именем, как PNG (например, звуковой эффект для "`picture.png`"' — "`picture.wav`" в той же папке).

> > #### Поддержка языков

> > > Для звуков в разных локалях (например, если звуковой эффект содержит слово, и Вы желаете это слово перевести) также создайте файл WAV с кодом языка в имени файла в формате: "`ШТАМП_ЯЗЫК.wav`"

> > > Например, русская версия звукового эффекта для "`picture.png`"' должна храниться в "`picture_ru.wav`". Французская версия — "`picture_fr.wav`". И так далее...

> > > Если локализованный звуковой эффект невозможно загрузить, Tux Paint попытается загрузить звуковой эффект "по умолчанию" (например, "`picture.wav`").

> ### Настройки штампов

> > Помимо графической формы, текстового описания и звукового эффекта, штампы могут иметь и другие атрибуты. Для их редактирования создайте "файл данных" штампа.

> > Файл данных штампа — это просто текстовый файл с настройками.

> > У файла такое же имя как и у рисунка PNG, но с расширением "`.dat`" (например, файл данных для "`picture.png`"' — текстовый файл "`picture.dat`" в той же папке).

> > #### Окрашенные штампы

> > > Штампы могут быть либо "окрашиваемыми", либо "подкрашиваемыми".

> > > ##### Окрашиваемые

> > > > "Окрашиваемые" штампы используются подобно кистям — Вы выбираете штамп, а затем — цвет, в который желаете его окрасить (в качестве примера можно привести штампы-символы, например математические или музыкальные).

> > > > Не используется никакая информация о цвете первоначального изображения, за исключением прозрачности. Штамп выводится равномерно окрашенным.

> > > > Добавьте строку "`colorable`" в файл данных штампа.

> > > ##### Подкрашиваемые

> > > > "Подкрашиваемые" штампы подобны "окрашиваемым", за исключением того, что первоначальная информация о цвете частично сохраняется (используется первоначальное изображение, но его оттенок изменяется в зависимости от выбранного в палитре цвета).

> > > > Добавьте строку "`tintable`" в файл данных штампа.

> > > > ###### Настройки смешения цветов:

> > > > > В зависимости от содержания Вашего штампа, Вы можете выбрать один из нижеперечисленных методов смешения цветов. Добавьте одну из следующих строк в файл данных штампа:

> > > > > "`tinter=normal`" (по умолчанию)
> > > > >   Нормальный режим.
> > > > > "`tinter=anyhue`"
> > > > >   ???.
> > > > > "`tinter=narrow`"
> > > > >   ???.
> > > > > "`tinter=vector`"
> > > > >   ???.

> > #### Неизменяемые штампы

> > > По умолчанию, штамп может быть перевёрнут, зеркально отражён, или то и другое одновременно. Это можно сделать, используя кнопки ниже панели выбора штампов, внизу справа окна Tux Paint.

> > > Иногда, смысла в перевороте или отражении штампа нет, например, для штампов букв или чисел. Также в случае симметричных штампов использование переворота или отражения бесмысленно.

> > > Для запрета переворота добавьте строку "`noflip`" к файлу данных штампа.

> > > Для запрета отражения добавьте строку "`nomirror`" к файлу данных штампа.

> > #### Начальный размер штампа

> > > По умолчанию, Tux Paint предполагает, что размер Вашего штампа подобран в расчёте на холст 608x472. Это оригинальный размер холста Tux Paint для экрана 640x480. Затем Tux Paint подгоняет размер штампа в соответствии с текущими размерами холста и, при наличии, с пользовательскими установками.

> > > Если Ваш штамп слишком велик или мал, Вы можете определить коэффициент масштабирования. Например, если Ваш штамп в 2,5 раза шире (или выше), чем должен быть, добавьте параметр "`scale 40%`" или "`scale 5/2`", или "`scale 2.5`", или "`scale 2:5`". При желании, можно использовать "`=`", например, "`scale=40%`".

> > #### Пользователям Windows

> > > Для создания этого файла можете использовать Блокнот или WordPad. Убедитесь, что сохранили его как простой текст и дали расширение "`.dat`", а не "`.txt`"...

> ### Зеркальные изображения

> > В некоторых случаях, Вы можете захотеть самостоятельно подготовить зеркальное отображение штампа. Например, вообразите рисунок пожарной машины с надписью "Пожарная охранаt" на боку. Вероятно, Вы не захотите, чтобы при отражении текст перевернулся задом наперёд!

> > Для того, чтобы Tux Paint использовал подготовленную Вами версию, а не пытался перевернуть изображение самостоятельно, просто создайте второй файл PNG с таким же именем, за исключением частицы "`_mirror`" перед расширением.

> > Например, для штампа "`truck.png`" Вы должны создать файл с именем "`truck_mirror.png`", который и будет использоваться при отражении штампа.

## Шрифты

> В Tux Paint используются шрифты TrueType (TTF).

> Просто поместите их в папку "`fonts`". Tux Paint загрузит шрифт и обеспечит поддержку четырёх размеров на панели выбора "Буквы" при использовании инструмента "Текст".

## "Начальные" изображения

> "Начальные" изображения появляются в диалоге "Открыть" вместе с созданными Вами рисунками. В отличие от последних, они располагаются не на синем, а на зелёном фоне.

> Однако, в отличие от сохранённых рисунков, открывая "начальное" изображение, Вы фактически создаёте новый рисунок. Этот рисунок отличается тем, что не является пустым, а содержит изображение из начального рисунка. Это содержимое влияет на создаваемый Вами рисунок.

> Раскраска

> > Основной вид "начального" изображения — имитация картинки из книги-раскараски. Это контуры рисунка, которые Вы затем можете раскрасить и добавить детали. В то время как Вы рисуете, печатаете текст или добавляете штампы, контуры остаются "над" тем, что Вы рисуете. Вы можете стереть часть нарисованного Вами рисунка, но Вы не можете стереть контуры.

> > Чтобы создать этот вид "начального" изображения, просто нарисуйте контурную картинку в какой-либо программе для рисования, сделайте остальную часть рисунка прозрачной (в Tux Paint это будет выглядеть белым) и сохраните в формате PNG.

> Фоновые изображения

> > Наряду с раскрасками, можно создавать "начальные" изображения, используемые в качестве фона. Помимо собственно фона, в состав изображения может быть включён оверлей: часть рисунка, поверх которой невозможно рисовать, нестираемая и не меняющаяся под воздействием "Магии".

> > "Ластик", при использовании с рисунком на основе фонового изображения, не стирает до белого холста, а восстанавливает фон.

> > Используя одновременно оверлей и фон, Вы можете создать "начальное" изображение, симулирующее глубину. Вообразите "океанический" фон с картинкой рифа в качестве оверлея. На нём Вы можете нарисовать (или отштамповать), например, рыбу. Она будет "плавать" в океане, но никогда "перед" рифом.

> > Для создания этого вида "начального" изображения просто создайте оверлей (с использованием альфа-прозрачности), как описано выше, и сохраните как PNG. Затем создайте другой рисунок (без прозрачности) и сохраните его под тем же именем, но с добавленным окончанием "`-back`" (например, "`reef-back.png`" — фоновый рисунок, связанный с оверлеем "`reef.png`").

> "Начальные" изображения должны быть того же размера, что и холст Tux Paint. В принятом по умолчанию режиме 640x480, это 448x376 пиксел. Если Вы используете режим 800x600, следуетс взять 608x496. (На 192 пикселя уже и 104 ниже разрешения).

> Расположите их в папке "`starters`". При вызове диалога "Открыть", "начальные" изображения появляются вверху списка, на зелёном фоне.

> Примечание: "Начальное" изображение невозможно изменить в самом Tux Paint'е, т.к. его загрузка — аналог создания нового рисунка (но с содержимым вместо пустого листа). Команда "Сохранить" просто создаст новую картинку, так же, как при использовании команды "Новая".

> Примечание: "Начальные" изображения "прикрепляются" к сохранённым рисункам посредством маленького текстового файла с таким же именем, но с расширением "`.dat`". Это позволяет сохранить оверлей и фон даже если, например, завершена работа Tux Paint, или загружена/начата другая картинка. (Иными словами, если Вы создали рисунок на основе "начального" изображения, оно постоянно будет присутствовать как часть рисунка).