[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gif anime
まだこだわっているのです。(^^;;)
>>>>> In [emacs-w3m : No.00783]
>>>>> Katsumi Yamaoka <yamaoka@jpl.org> wrote:
山岡>> Emacs 21 では見える asahi.com トップページの "Click Here!" の代
山岡>> わりに表示される絵が、XEmacs では見えないのはぼくだけでしょうか?
山岡> 少なくとも XEmacs 21.4 と 21.5 では gif anime を表示できないよう
山岡> です。この件は xemacs-beta@xemacs.org に一言書いて終りにします。
>>>>> In xemacs-beta@xemacs.org <yosu4ruj6lud.fsf@jpl.org.We.hate.spammers>
>>>>> Katsumi Yamaoka <yamaoka@jpl.org> wrote:
山岡> For examples:
山岡> http://www.asahi.com/ad/clients/americanhome/aha0514tile.gif
山岡> http://www.asahi.com/ad/clients/goujin/goujin0507.gif
山岡> http://www.asahi.com/ad/clients/nicos/nicos0507.gif
山岡> http://www.asahi.com/ad/clients/recruit/recruit0514.gif
山岡> http://www.asahi.com/ad/clients/tokyo12univ/tokyo0514.gif
山岡> Netscape, xanim or "gifsicle|xv -" can show the above image files
山岡> but XEmacs couldn't. However, I am not inconvenienced with them
山岡> since they are no more than advertisements. :-)
で、この
ftp://ftp.win.ne.jp/pub/graphics/gifsicle-1.26.tar.gz
を使ってアニメの最初の一枚だけを切り出すと、XEmacs でも絵が表示
できるようになります。簡単なパッチを添付しますが、cache まで含め
た対策ができたら commit しようと思います。
--- w3m-xmas.el~ Wed May 16 08:01:38 2001
+++ w3m-xmas.el Fri May 18 09:57:56 2001
@@ -43,7 +43,12 @@
(condition-case err
(let ((type (w3m-retrieve url 'raw no-cache)))
(when (w3m-image-type-available-p (setq type (w3m-image-type type)))
- (let ((data (w3m-with-work-buffer (buffer-string))))
+ (let ((data (w3m-with-work-buffer
+ (let ((coding-system-for-read 'binary)
+ (coding-system-for-write 'binary))
+ (call-process-region (point-min) (point-max)
+ "gifsicle" t t nil "#0"))
+ (buffer-string))))
(make-glyph
(make-image-instance
(vector type :data data)
--
Katsumi Yamaoka <yamaoka@jpl.org>