Spec-Zone.ru › Elisp

Изображения XBM

Чтобы использовать формат XBM, укажите xbm в качестве типа изображения. Для этого формата изображений не требуется внешняя библиотека, поэтому изображения этого типа всегда поддерживаются.

Для типа изображения xbm поддерживаются следующие дополнительные свойства:

:foreground foreground

Значение foreground должно быть строкой, задающей цвет переднего плана изображения, или nil для цвета по умолчанию. Этот цвет используется для каждого пикселя XBM со значением 1. По умолчанию используется цвет переднего плана фрейма.

:background background

Значение background должно быть строкой, задающей цвет фона изображения, или nil для цвета по умолчанию. Этот цвет используется для каждого пикселя XBM со значением 0. По умолчанию используется цвет фона фрейма.

Чтобы задать изображение XBM с данными из Emacs, а не из внешнего файла, используйте следующие свойства:

:data data

Значение data задаёт содержимое изображения. Для data можно использовать три формата:

  • Вектор строк или булевых векторов, каждый из которых задаёт одну строку изображения. Укажите :data-height и :data-width.
  • Строка, содержащая ту же последовательность байтов, что и файл XBM.
  • Строка или булев вектор, содержащие биты изображения (а также, возможно, несколько дополнительных битов в конце, которые не будут использоваться). Он должен содержать не менее stride * height битов, где stride — наименьшее число, кратное 8 и большее или равное ширине изображения. В этом случае укажите :data-height, :data-width и :stride, чтобы указать, что строка содержит только биты, а не целый файл XBM, а также задать размер изображения.
:stride stride

Количество элементов булевого вектора, хранящихся для каждой строки; наименьшее число, кратное 8 и большее или равное width.

Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/XBM-Images.html

Spec-Zone.ru

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