[mew-dist 19493] Re: animation gif on 2.1rc1

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2001年 10月 25日 (木) 12:01:36 JST


From: SUGITA Toshinori <sugita at example.com> さん曰く
Subject: [mew-dist 19490] animation gif on 2.1rc1
Message-ID: <20011025.114756.1025221486.sugita at example.com>
Date: Thu, 25 Oct 2001 11:47:56 +0900 (JST)

杉田> さきほど、アニメーションGIFのファイルを添付して送付しようとしたら、
杉田> MIMEエンコーディング時にXemacsがエラーを出してしまって
杉田> まともに添付できませんでした。

杉田> Content-Typeの問題かと思って、 Application/Octet-stream に
杉田> 変更してやってみたのですが、それでも同様の症状になりました。

杉田> (1) (image/warning) (image-conversion-error "Image in GIF file is not full size" [gif :data "GIF89a ...

杉田> というような、メッセージが *Warnings*バッファに出ていました。
杉田> CT:を変えた後も、同様のメッセージでした。

なんで mime つくるときにエラーになるのかはわかりませんが、

# +queue で表示するときにはエラーになると思います。

杉田> また、該当のアニメーションGIFファイルをdiredから表示しようとしたときも
杉田> 同じエラーメッセージが表示されました。

こっちは emacs-w3m の README から、

README>   b) もしあなたが XEmacs 21.x お使いならば,必ず "gifsicle" プログラム
README>      をインストールして下さい.現在すべての XEmacs 21.x にオプティマイ
README>      ズされたアニメーション gif が正常に表示されなかったりある種のイン
README>      ターレース gif を表示しようとするとクラッシュしてしまうバグがあり
README>      ます.emacs-w3m ではこれを使って gif データを XEmacs 21.x で扱える
README>      形式に変換します.これは次の場所から入手することができます:
README>
README>          http://www.lcdf.org/gifsicle/

アニメーション gif がエラーになる場合は、具体的にいうと、

% gifsicle --unoptimize

すると良いらしいです。
また、他の gif も一切表示出来なくてよいなら、

(setq format-alist (delq (assoc 'image/gif format-alist) format-alist))

として、format-alist から image/gif を外しても大丈夫だと思います。

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内