GNU bug report logs -
#47819
8.0.50; When :height/:width image attribute is specified, :scale factor is not applied
Previous Next
Reported by: David Ponce <da_vid <at> orange.fr>
Date: Fri, 16 Apr 2021 06:17:01 UTC
Severity: normal
Found in version 8.0.50
Done: Alan Third <alan <at> idiocy.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
On 16/04/2021 20:14, Alan Third wrote:
> On Fri, Apr 16, 2021 at 08:16:20AM +0200, David Ponce wrote:
>> Hello,
>>
>> For the image :scale attribute the Elisp reference manual say that:
>>
>> If both ‘:scale’ and ‘:height’/‘:width’ are
>> specified, the height/width will be adjusted by the specified
>> scaling factor.
>>
>> It seems, however, that this is not true, when the :height or :width
>> or both attributes of an image are specified, the :scale factor is not
>> applied.
>
> Hmm, I'm not sure which is the more desirable behaviour, but fixing it
> to match the documentation appears to be trivial. See attached.
>
Hi Alan,
Your patch fixed the issue for me, and now the specified :scale factor
is applied when the :height/:width attributes are specified.
IMHO, this is the right fix to be consistent with the
documentation. At least because create-image apply a default scale
factor, maybe for better rendering on high resolution
screens. For ex., a default scale factor of 1.2 is applied on my
laptop (1920x1080). Scaling could also make sense when height/width
are specified in 'em'?
Thanks!
This bug report was last modified 4 years and 33 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.