Next: , Previous: , Up: Dired (ディレクトリーエディター)   [Contents][Index]


32.19 Diredでのイメージとサムネイルの閲覧

Image-Diredはイメージファイルをブラウズする機能です。これはイメージファイルにたいして、Emacs内または外部ビューアーを用いたサムネイルまたはフルサイズでの閲覧を提供します。これはEmacsバッファー内でイメージファイルをvisitするImageモードとは異なります(イメージファイルのvisitを参照)。

Image-Diredに入るには、Diredバッファーで見たいイメージファイルを、通常のようにmを使ってマークします。それからC-t d (image-dired-display-thumbs)とタイプします。これはマークしたファイルに対応するImage-Diredのバッファーを作成して切り替えます。

M-x image-diredとタイプすることにより、直接Image-Diredに入ることもできます。これはディレクトリーの入力を求めるので、イメージファイルがあるディレクトリーを指定します。これによりそのディレクトリーにある、すべてのイメージファイルのサムネイルが作成され、それらはthumbnailバッファーに表示されます。サムネイルはバックグラウンドで生成されて利用可能になるとロードされます。

Image-Dired supports three methods of generating and storing thumbnails, controlled by the value of the option image-dired-thumbnail-storage:

image-dired

This method stores thumbnails as JPEG images in a single directory specified by the variable image-dired-dir. This is the default. The names of the thumbnail files are in this case constructed according to the value of image-dired-thumb-naming.

standard
standard-large
standard-x-large
standard-xx-large

These methods, mandated by the Thumbnail Managing Standard, store thumbnails as PNG images under the thumbnails subdirectory of the directory specified by the environment variable XDG_CACHE_HOME (which defaults to ~/.cache).

per-directory

This method stores the thumbnails of each directory in a .image-dired subdirectory of that directory, as jpeg images.

You can control the size of the thumbnail images by customizing the variable image-dired-thumb-size. The default is 128 pixels. This variable is in effect only for the first and the third method of thumbnail storage described above; the Thumbnail Managing Standard uses fixed sizes determined by the method: standard uses 128 pixels, standard-large 256 pixels, etc. If you change the size after some thumbnails were already created, you need to erase the thumbnail files from their directory to have the new size take effect.

サムネイルバッファーにポイントがある際には、RET(image-dired-display-this)とタイプしてそのイメージを別ウィンドウに表示できます。サムネイルバッファー内の移動には、Emacsの標準の移動用キーバインディングや矢印キーを使用します。ポイントを進めて次のイメージを簡単にブラウジングするにはSPC (image-dired-display-next)を使用します。ポイントを前のサムネイルに移動して表示するためには、DEL (image-dired-display-previous)を使用してください。

C-RET (image-dired-thumbnail-display-external)とタイプすると、イメージを外部ビューアーで表示します。これは最初にimage-dired-external-viewerを設定しなければなりません。

Image-Diredを通じて、イメージを削除することもできます。d (image-dired-flag-thumb-original-file)とタイプすると、Diredバッファーでそのイメージに削除のフラグをつけます。他にもthumbnailバッファーでC-d (image-dired-delete-char)とタイプすれば、イメージに削除フラグをつけなくてもサムネイルイメージを削除することもできます。

“インライン”で操作を行う(Diredバッファーに直接入る)ためにImage-Diredを使うこともできます。C-t C-tとタイプすれば、Diredで選択されているイメージの名前の前にサムネイルが表示されます(image-dired-dired-toggle-marked-thumbs)。C-t iとタイプするとポイントの下にあるイメージをEmacsで表示、C-t xなら外部ビューアーで表示します。

さらに上級の機能として、イメージタグ(image tags)があります。これはイメージをカテゴリー分けするために使用されるメタデータです。このタグは、image-dired-tags-db-fileにより設定されるプレーンテキストファイルに格納されます。

イメージファイルにタグ付けするには、それらをDiredバッファーでマークして(thumbnailバッファーでmをタイプして、Diredのファイルをマークすることもできます)、C-t t (image-dired-tag-files)とタイプします。このコマンドはミニバッファーでタグ名読み取ります。特定のタグをもつファイルをマークするには、C-t f (image-dired-mark-tagged-files)とタイプします。特定のタグをもつイメージファイルをマークした後は、C-t dを使ってそれらを閲覧することができます。

thumbnailバッファーから直接ファイルにタグ付けするにはt tとタイプし、タグを削除するにはt rとタイプします。各ファイルにたいして、“コメント”と呼ばれる特別なタグがあります(コメントは他のタグと正確に同じ意味でのタグではありません。コメントは若干異なる扱いをされるからです)。コメントタグは、イメージについてのコメントや説明を入力するのに使用されます。thumbnailバッファーでコメントするには、cとタイプします。これはコメントの入力を求めます。Diredからコメントを追加するにはC-t c (image-dired-dired-comment-files)、C-t e (image-dired-dired-edit-comment-and-tags)とタイプするとコメントとタグを編集するためのバッファーを表示します。

If you have the exiftool program installed, you can set the EXIFImageDescription’ tag of an image file by invoking the image-dired-thumbnail-set-image-description command with point at the thumbnail of the image file. This command prompts for the description of the image, and adds the EXIF tag to it.

image-dired-thumb-visible-marksが非nil (デフォルト)なら、DiredでマークしたファイルはImage-Diredでもマークされます。

Image-Diredは、シンプルなイメージ操作も提供します。thumbnailバッファーでLとタイプすると、オリジナルのイメージを反時計回りに90度ローテートし、Rで時計回りにローテートします。このローテーションは損失がなく、jpegtranと呼ばれる外部ユーティリティーを使用し、これは最初にインストールする必要があります。


Next: その他のDiredの機能, Previous: Diredバッファーの編集, Up: Dired (ディレクトリーエディター)   [Contents][Index]

This page has generated for branch:work/emacs-30_0a626a64c70e6842027d58dd2b52776d864cedb2, commit:aba89607c272c7757a38900ef92dd177fbb5e3fc to check Japanese translation.