image
Создание изображений и манипулирование ими.
СИНТАКСИС
image параметр ?арг арг ...?
ОПИСАНИЕ
Команда image предназначена для создания и
удаления изображений, а также для получения информации о них. В
зависимости от значения параметра она может иметь различные
формы. Допустимы следующие формы команды:
- image create тип ?имя?
?параметр значение...?
- Создает новое изображение и возвращает его имя. Аргумент
тип задает тип изображения, который должен быть одним
из типов, определенных на момент выполнения команды (например,
bitmap). Аргумент имя задает имя
изображения; если он опущен, то Tk генерирует имя вида
imagex, где x целое число. В команде может
присутствовать произвольное число пар
параметр-значение, задающих значения параметров
конфигурации для нового изображения. Для каждого типа
изображения набор допустимых параметров свой; параметры для
встроенных типов изображений подробно описаны ниже. Если
изображение с указанным именем уже существует, то новое
изображение подменит его, а каждая его реализация заменится на
реализацию нового изображения.
- image delete ?имя имя...?
- Удаляет каждое из названных изображений; возвращает пустую
строку. Если в примитивах имеются реализации удаляемого
изображения, то фактическое удаление не будет произведено до
удаления всех реализаций. Однако связь между реализациями
изображения и менеджером изображений разрывается. Существующие
реализации сохранят свои размеры, однако станут пустыми. Если
удаленное изображение будет воссоздано командой image
create, то его реализации заполнятся новым
содержимым.
- image height имя
- Возвращает десятичную строку, представляющую собой высоту в
пикселах изображения с именем имя.
- image names
- Возвращает список имен всех существующих изображений.
- image type имя
- Возвращает тип изображения с именем имя
(т.е. значение аргумента тип при создании изображения командой
image create).
- image types
- Возвращает список всех допустимых типов изображений
(т.е. всех возможных значений параметра тип команды
image create).
- image width имя
- Возвращает десятичную строку, представляющую собой ширину в
пикселах изображения с именем имя.
ВСТРОЕННЫЕ ТИПЫ ИЗОБРАЖЕНИЙ
Следующие типы изображений определены непосредственно в Tk они
будут доступны в любом приложении. Отдельные приложения или
расширения могут определять дополнительные типы.
- bitmap
- Каждый пиксель такого изображения имеет либо цвет переднего
плана, либо цвет фона, либо не имеет никакого цвета. Подробнее
такие изображения описаны в разделе bitmap
- photo
- Предназначен для вывода полноцветных изображений с
использованием поправок для приближения цветов на мониторах с
ограниченными цветовыми возможностями. Подробнее такие
изображения описаны в разделе photo.