Face
X-Face:, Face: を見られるようにするには次のものを入れる。
ftp://ftp.jpl.org/pub/elisp/x-face-e21.el.gz
X-Face: には、
の四種類がある。
最後の png 形式の場合は次のように決っている。
- Width: 48 pixels
- Height: 48 pixels
- Format: PNG
- Maximum unencoded size: 726 bytes
- Maximum encoded header length: 998 characters
- Maximum line length: 79 characters
これを満たす png 形式は、例えば次のようにして作れる。
djpeg face.jpg | ppmnorm | pnmscale -width 48 -height 48 | ppmquant 7 | pnmtopng > face.png
これで出来たものを mime-encode する。例えば次のようになる。
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEXtw5uxcD4RAgdKGhaMRivC
j2MaBw2n6IoxAAACR0lEQVR4nGWUQW/cIBCFqRTuRQu511F9TheWcxF4z6B4em5wMv//J/QNdjbb
drQr2e9jGHgDVsZQ+T+Wqph5mqa58/4wgjkoFfl4hv5Bur8o5eWt88zcp1uwgA4Bv3u9zwOM581H
ng997tP7DubNh+y9P7Lm3l8HmH0oJdlSDgSwCZi3YBwhms1jPlCuAoIjNYJsZlk5sn4qf95MVUe0
HDFa1vmsfPxx0xWduO8b+g2w3HSl18gjYQD6BKrFPst25u8A9S+wWyCAb6BK9WP3325AW7so3U6H
ZZKRnOjFJ1exk/Mn2MJXzIG2YZ9k4+EXgA+JyOxAt+sNeJGaKU4RSXVxGytTMSRTFjJIEUBSffNX
BoCUVLOLD6iuV2lDyV3Ft/wYsK5GuwON0YZSWHFITezVRGNDFJ98sQA5UBtj9Z5BEX02J1b+0tyd
WZUwd0iPAtR9UPPBFoNV+ed7XZNFBWP4X0Ct5JJQoqvtA9Q9QXywV2TEjxqyWlhmCpw78wZAWgZ/
IUfNIGDaA7NXW3JDWtRQBejrzFE9uORsyQE2WZSVyHKL5Pg568Ut3ewApzhtUUAzGDrcMgPk87Rc
B8BBx2Wk5sw+U3yiawegkmBnwlUdui3+Qr94gDz6m/aMknKldQAMd1Xux0jwBt1fx1RrMZDrDrKX
zucB5Ezh7JBxkvBeNb1sYyr5ZqQ6AK4UdIolK+VkLhTRDest8RX6y9tad2CoaidnK260LhQX6T9A
w1/j0hY/L2ugl70T+C61BINlZ3wpfqGh/wFcL9Le8hyrZgAAAABJRU5ErkJggg==
最近の作成方法
(2011/12/24 記入)
- 図を用意する
(最終的に 48x48 まで解像度が下がるので、それなりの図にしておく方が良い)
- ImageMagick の convert を使って 48x48 の大きさの xbm 形式にする
convert --resize 48x48 original target.xbm
-
compface に付属している xbm2xface.pl を使って ~/.xface を作成
xbm2xface.pl target.xbm > ~/.xface
- X-Faceのメモ
-
http://staff.aist.go.jp/s.ito/x-face.html
|