projman/hlp/ru/tk/image.html
2018-02-05 17:23:37 +03:00

108 lines
5.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
<html>
<head>
<title>image</title>
</head>
<body>
<h1>image</h1>
<p>Создание изображений и манипулирование ими.</p>
<h2><a name=СИНТАКСИС></a>СИНТАКСИС</h2>
<pre>
<strong>image</strong> <em>параметр</em> ?<em>арг арг ...</em>?
</pre>
<h2><a name=ОПИСАНИЕ></a>ОПИСАНИЕ</h2>
<p>Команда <strong>image</strong> предназначена для создания и
удаления изображений, а также для получения информации о них. В
зависимости от значения параметра она может иметь различные
формы. Допустимы следующие формы команды:
<dl>
<dt><strong>image create</strong> <em>тип</em> ?<em>имя</em>?
?<em>параметр значение...</em>?</dt>
<dd>Создает новое изображение и возвращает его имя. Аргумент
<em>тип</em> задает тип изображения, который должен быть одним
из типов, определенных на момент выполнения команды (например,
<strong>bitmap</strong>). Аргумент <em>имя</em> задает имя
изображения; если он опущен, то Tk генерирует имя вида
<em>image</em>x, где x целое число. В команде может
присутствовать произвольное число пар
<em>параметр-значение</em>, задающих значения параметров
конфигурации для нового изображения. Для каждого типа
изображения набор допустимых параметров свой; параметры для
встроенных типов изображений подробно описаны ниже. Если
изображение с указанным именем уже существует, то новое
изображение подменит его, а каждая его реализация заменится на
реализацию нового изображения.</dd>
<dt><strong>image delete</strong> ?<em>имя имя...</em>?</dt>
<dd>Удаляет каждое из названных изображений; возвращает пустую
строку. Если в примитивах имеются реализации удаляемого
изображения, то фактическое удаление не будет произведено до
удаления всех реализаций. Однако связь между реализациями
изображения и менеджером изображений разрывается. Существующие
реализации сохранят свои размеры, однако станут пустыми. Если
удаленное изображение будет воссоздано командой <strong>image
create</strong>, то его реализации заполнятся новым
содержимым.</dd>
<dt><strong>image height</strong> <em>имя</em></dt>
<dd>Возвращает десятичную строку, представляющую собой высоту в
пикселах изображения с именем <em>имя</em>.</dd>
<dt><strong>image names</strong></dt>
<dd>Возвращает список имен всех существующих изображений.</dd>
<dt><strong>image type</strong> <em>имя</em></dt>
<dd>Возвращает тип изображения с именем <em>имя</em>
(т.е. значение аргумента тип при создании изображения командой
<strong>image create</strong>).</dd>
<dt><strong>image types</strong></dt>
<dd>Возвращает список всех допустимых типов изображений
(т.е. всех возможных значений параметра <em>тип</em> команды
<strong>image create</strong>).</dd>
<dt><strong>image width</strong> <em>имя</em></dt>
<dd>Возвращает десятичную строку, представляющую собой ширину в
пикселах изображения с именем <em>имя</em>.</dd>
</dl>
<h2><a name=ВСТРОЕННЫЕ_ТИПЫ_ИЗОБРАЖЕНИЙ></a>ВСТРОЕННЫЕ ТИПЫ ИЗОБРАЖЕНИЙ</h2>
<p>Следующие типы изображений определены непосредственно в Tk они
будут доступны в любом приложении. Отдельные приложения или
расширения могут определять дополнительные типы.</p>
<dl>
<dt>bitmap</dt>
<dd>Каждый пиксель такого изображения имеет либо цвет переднего
плана, либо цвет фона, либо не имеет никакого цвета. Подробнее
такие изображения описаны в разделе <a
href=bitmap.html><strong>bitmap</strong></a></dd>
<dt>photo</dt>
<dd>Предназначен для вывода полноцветных изображений с
использованием поправок для приближения цветов на мониторах с
ограниченными цветовыми возможностями. Подробнее такие
изображения описаны в разделе <a
href=photo.html><strong>photo</strong></a>.</dd>
</dl>
</body>
</html>