Next: XPM Images, Previous: Image Descriptors, Up: Images [Contents][Index]
XBMフォーマットを使用するにはイメージタイプとしてxbmを指定します。このイメージフォーマットは外部ライブラリーを要求せず、このタイプのイメージは常にサポートされます。
xbmイメージタイプにたいして追加のイメージプロパティがサポートされます:
:foreground foreground値foregroundはそのイメージのフォアグラウンドカラーを指定する文字列、またはデフォルトカラーを指定するnilであること。このカラーはXBM内の1の各ピクセルに使用される。デフォルトはフレームのフォアグラウンドカラー。
:background background値backgroundはそのイメージのバックグラウンドカラーを指定する文字列、またはデフォルトカラーを指定するnilであること。このカラーはXBM内の0の各ピクセルに使用される。デフォルトはフレームのバックグラウンドカラー。
外部ファイルのかわりにEmacs内のデータを指定してXBMイメージを指定するには以下の3つのプロパティを使用する:
:data data値dataはイメージのコンテンツを指定する。dataとして使用できる3つのフォーマットが存在する:
:heightと:widthを指定する。
:heightと:widthを指定してはならない。これらを省略することが、そのデータがXBMファイルのフォーマットをもつことを示すからである。イメージの高さと幅はファイルのコンテンツにより指定される。
heightビットを含むこと。この場合にはその文字列がXBMファイル全体ではなく、単にビットだけを含むことを示すとともに、そのイメージのサイズを指定するために:heightと:widthを指定しなければならない。
:width width値widthはピクセル単位でイメージの幅を指定する。
:height height値heightはピクセル単位でイメージの高さを指定する。