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.