[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Transparent images and w3m-image-default-background
- From: Katsumi Yamaoka <yamaoka@xxxxxxx>
- Date: Wed, 11 Aug 2010 11:14:15 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 11296
- References: <87fwymldxb.fsf@xxxxxxxxx>
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.
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.