]> git.eshelyaron.com Git - emacs.git/commitdiff
Document that :width/:height in XBM images are peculiar
authorLars Ingebrigtsen <larsi@gnus.org>
Sun, 2 Aug 2020 17:03:07 +0000 (19:03 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 2 Aug 2020 17:03:21 +0000 (19:03 +0200)
* doc/lispref/display.texi (XBM Images): Note the peculiarities of
:width/:height in XBM images (bug#39735).

doc/lispref/display.texi

index 25eabd6c3fcde997b416ed7eb338546feb0a3a49..d3adb62c1bdf5ebd40dc3e21f6703cce257189e0 100644 (file)
@@ -5572,6 +5572,15 @@ The value, @var{width}, specifies the width of the image, in pixels.
 @item :height @var{height}
 The value, @var{height}, specifies the height of the image, in pixels.
 
+Note that @code{:width} and @code{:height} can only be used if passing
+in data that doesn't specify the width and height (e.g., a string or a
+vector containing the bits of the image).  @acronym{XBM} files usually
+specify this themselves, and it's an error to use these two properties
+on these files.  Also note that @code{:width} and @code{:height} are
+used by most other image formats to specify what the displayed image
+is supposed to be, which usually means performing some sort of
+scaling.  This isn't supported for @acronym{XBM} images.
+
 @item :stride @var{stride}
 The number of bool vector entries stored for each row; the smallest
 multiple of 8 greater than or equal to @var{width}.