[mew-dist 27560] Re: BPM

Tatsuya Kinoshita tats at example.com
2007年 1月 18日 (木) 22:09:55 JST


On September 19, 2006, [mew-dist 27321],
kazu (at iij.ad.jp) wrote:

> > Emacs 21 で、PBM の表示が遅い件ですが、Emacs 21 では縮小した後、JPEG な
> > どに戻すコードを入れようと思います。Emacs 22 では現状のまま。
> 
> 対応しました。

netpbmにpnmtogifが含まれておらずGIFの表示に失敗するという話があり、
手元のEmacs 21.4でもたしかにそのようになりました。(もちろん`C-c C-e'
では表示できます)

JPEG等に戻す方のプログラムについて、mew-which-execによる確認が無かった
ので追加してみました。Emacs 21で、戻す方のプログラムだけが無い場合には、
Emacs 22同様にpbmで処理するようになります。いかがでしょうか。(ちなみに、
手元ではEmacs 21でもpbmでとくに遅くなることはありません)

----
--- mew.orig/mew-gemacs.el
+++ mew/mew-gemacs.el
@@ -299,7 +299,8 @@
 	     (call-process-region (point-min) (point-max) "pnmscale"
 				  t '(t nil) nil
 				  "-xsize" (format "%d" width)))
-	   (if (string< emacs-version "22")
+	   (if (and (string< emacs-version "22")
+		    (mew-which-exec prog2))
 	       (call-process-region (point-min) (point-max) prog2
 				    t '(t nil) nil)
 	     (setq format 'pbm))
----

あと、pnmtogifはどこで入手できるのでしょうか。

-- 
木下達也



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