(Translated by https://www.hiragana.jp/)
XPM - Wikipedia コンテンツにスキップ

XPM

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
X PixMap
グラフィカル環境かんきょうでのVimなど、いくつかのテキストエディタではXPM画像がぞうをテキストとして表示ひょうじできる
拡張子かくちょうし.xpm
MIMEタイプimage/x‑xpixmap (非公式ひこうしき)
開発かいはつしゃBULL Research
種別しゅべつ画像がぞうファイルフォーマット
派生はせいもとXBM
オープン
フォーマット
yes

XPM (X PixMap) はX Window System使用しようされるテキスト (ASCII) の画像がぞうファイルフォーマットである。1989ねんINRIA(フランス国立こくりつ電子でんし計算けいさん制御せいぎょ研究所けんきゅうじょ)のDaniel Dardailler と Colas Nahabooによってつくられた。その、Arnaud Le Horsにより拡張かくちょうされた。名前なまえとおピクセル画素がそ)によるビットマップ画像がぞうフォーマットである。おも用途ようとアイコン画像がぞう作成さくせいであり、透過とうかしょくもサポートしている。文法ぶんぽう単純たんじゅんC言語げんごの2次元じげん文字もじ配列はいれつ定数ていすう形式けいしき記述きじゅつされる。

データ形式けいしき

[編集へんしゅう]

内容ないよう最初さいしょおおきさやいろすう、ホットスポットの定義ていぎ部分ぶぶんつぎ使用しようしているいろ定義ていぎ部分ぶぶんがあり最後さいごに1ラインごとのピクセルの羅列られつつづく。 なおいろ指定していX Window Systemなどで使用しようされるいろめいまたは16進数しんすうおこなう。

以下いかにXPM形式けいしき典型てんけいてきれいしめす。

/* XPM */
static char * roundb_xpm[] = {
/* width height ncolors cpp [x_hot y_hot] */
"13 13 5 2 7 7",
/* colors */
"  s none	m none	c none",
". s topShadowColor m white c lightblue",
"X s iconColor1 m black c black",
"o s bottomShadowColor m black c #646464646464",
"O s selectColor m white c red",
/* pixels */
"                          ",
"          . . .           ",
"      . . X X X o o       ",
"    . X X X X X X X o     ",
"    . X X X X X X X o     ",
"  . X X X X O X X X X o   ",
"  . X X X O O O X X X o   ",
"  . X X X X O X X X X o   ",
"    . X X X X X X X o     ",
"    . X X X X X X X o     ",
"      o o X X X o o       ",
"          o o o           ",
"                          "
}; 

外部がいぶリンク

[編集へんしゅう]