Windows の Emacs と PNG ファイル 質問する

Windows の Emacs と PNG ファイル 質問する

Win32 の Emacs 23 で PNG 画像を表示するためのヒントを誰か教えていただけませんか? libpng と zlib を含む gnuwin32 ユーティリティ セットをインストールしました。パスには C:\Program Files\GnuWin32\bin があります。JPG ファイルは動作し始めましたが、PNG は動作しませんでした。これを動作させるためのヒントがあれば教えてください。

編集: PNG サムネイルは実際には正常に表示されます (たとえば、Ct Ct 経由で dired で)。ただし、それらを開くと失敗します (基本モードではゴミとして開き、Mx image-mode は「無効なイメージ仕様」と表示します)。

ベストアンサー1

これらの dll の 1 つ「libpng12d.dll」「libpng12.dll」「libpng.dll」「libpng13d.dll」「libpng13.dll」を emacs-23.1/bin/ ディレクトリにコピーする必要があります。これらには zlib1.dll が必要なので、これもコピーする必要があります。jpeg62.dll と giflib4.dll についても同じことを行いましたが、これで emacs は jpg、gif、png ファイルをサポートするようになりました。何らかの理由で、これらの dll をパスに単純に配置しただけでは動作しません。

(image-type-available-p 'png)png がサポートされているかどうかを確認できます。image-library-alist画像タイプを、それをサポートする dll のリストにマップします。

おすすめ記事