Spec-Zone.ru › Tcl/Tk

Изображение

ИМЯ
image — Создание и манипулирование изображениями
СИНТАКСИС
ОПИСАНИЕ
image create тип ?имя? ?параметр значение ...?
image delete ?имя имя ...?
image height имя
image inuse имя
image names
image type имя
image types
image width имя
ВСТРОЕННЫЕ ТИПЫ ИЗОБРАЖЕНИЙ
bitmap
photo
СМОТРИ ТАКЖЕ
КЛЮЧЕВЫЕ СЛОВА

Имя

image — Создание и манипулирование изображениями

Синтаксис

image параметр ?арг арг ...?

Описание

Команда image используется для создания, удаления и запроса изображений. Она может принимать несколько различных форм в зависимости от аргумента параметр. Допустимые формы:
image create тип ?имя? ?параметр значение ...?
Создает новое изображение и команду с тем же именем и возвращает его имя. тип указывает тип изображения, который должен быть одним из текущих определенных типов (например, bitmap). имя задает имя для изображения; если оно опущено, Tk выбирает имя в формате imagex, где x — целое число. Может быть любое количество пар параметр-значение, которые обеспечивают конфигурационные параметры для нового изображения. Допустимый набор параметров определен отдельно для каждого типа изображения; подробности о параметрах для встроенных типов изображений см. ниже. Если изображение с заданным именем уже существует, оно заменяется новым изображением, и любые экземпляры этого изображения будут перерисовываться с новым содержимым. Важно отметить, что команда image безмолвно перезапишет любую процедуру, которая может быть в настоящее время определена данным именем, поэтому выбирайте имя обдуманно. Рекомендуется использовать отдельный пространство имен для имен изображений (например, ::img::logo, ::img::large).
image delete ?имя имя ...?
Удаляет каждое из указанных изображений и возвращает пустую строку. Если есть экземпляры изображений, отображаемые в виджетах, изображения фактически не будут удалены до тех пор, пока все экземпляры не будут освобождены. Однако связь между экземплярами и менеджером изображений будет разорвана. Существующие экземпляры сохранят свои размеры, но перерисуются как пустые области. Если удаленное изображение будет создано заново с помощью другой вызова image create, существующие экземпляры будут использовать новое изображение.
image height имя
Возвращает строку с десятичным значением, представляющую высоту изображения имя в пикселях.
image inuse имя
Возвращает булево значение, указывающее, используется ли изображение, заданное имя, каким-либо виджетом.
image names
Возвращает список, содержащий имена всех существующих изображений.
image type имя
Возвращает тип изображения имя (значение аргумента тип команды image create при создании изображения).
image types
Возвращает список, элементы которого являются всеми допустимыми типами изображений (то есть все значения, которые могут быть переданы в аргумент тип команды image create).
image width имя
Возвращает строку с десятичным значением, представляющую ширину изображения имя в пикселях.

Дополнительные операции (например, запись изображения в файл) могут быть доступны как подкоманды команды экземпляра изображения. Подробности см. в руководстве по конкретному типу изображения.

Встроенные типы изображений

Следующие типы изображений определены Tk, поэтому они будут доступны в любом приложении Tk. Отдельные приложения или расширения могут определять дополнительные типы.
bitmap
Каждый пиксель на изображении отображает цвет переднего плана, цвет фона или ничего. Дополнительную информацию см. в справочной записи bitmap.
photo
Отображает различные полноцветные изображения, используя дithering для приближения цветов на дисплеях с ограниченными возможностями цветопередачи. Дополнительную информацию см. в справочной записи photo.

См. также

bitmap, options, photo

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/image.htm

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/image.htm

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API