[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Transparent images and w3m-image-default-background
- From: Antoine Levitt <antoine.levitt@xxxxxxxxx>
- Date: Wed, 11 Aug 2010 09:37:35 +0100
- X-ml-name: emacs-w3m
- X-mail-count: 11300
- References: <87fwymldxb.fsf@xxxxxxxxx> <b4m8w4dq4js.fsf@xxxxxxx>
Katsumi Yamaoka <yamaoka@xxxxxxx> writes:
> In [emacs-w3m : No.11295] antoine.levitt@xxxxxxxxx wrote:
>> Some wepages, for instance http://www.phdcomics.com/comics.php and
>> http://vidberg.blog.lemonde.fr/ look awful when viewed in w3m inside
>> emacs, especially on dark background (set-background-color
>> black). Looking in the doc, I thought
>
>> (setq w3m-image-default-background "white")
>
>> would do the trick, but it doesn't change anything. Is it ignored for
>> some reason?
>
>> I'm using latest CVS emacs/emacs-w3m.
>
> Hi Antoine,
>
> Try adding this snippet to the ~/.emacs-w3m.el file as a workaround:
>
> (defalias 'w3m-ems-create-image 'create-image)
>
> I realized today that the problem is due to a bug (or an intentional
> aim) of Emacs 24. Emacs-w3m makes `w3m-ems-create-image' an alias
> to `create-animated-image' as for Emacs 24, like image-mode.el does,
> so as to support animated gif images in addition to still images.
> What I noticed today is that `create-animated-image' add the heuristic
> mask property to every gif image willy-nilly. It causes some gif
> images to be transparent. I'll report it to the bug team.
>
> As for `w3m-image-default-background', it will be effective only
> to types (i.e. xbm and monochrome pbm) of images of which Emacs
> supports the background color. Sorry.
Ok. Thanks for the workaround and the report!
As for the default-background, could you update the doc to mention this
limitation?