we can reproduce the original image and it's quality.
Code: Select all
/* XPM */
static char *xxxxx_xpm[] = {
/* columns rows colors chars-per-pixel */
"16 16 104 2",
" c Black",
"M c #3FB524",
"3 c #4CBAFF",
"{ c #004C00",
"1 c #006BE9",
"P c #007200",
"! c #0065DD",
"- c #003FE5",
"Q c #0056BC",
"* c #0062E4",
"t c #0945A7",
"7 c #2BBF1F",
"W c #0050B8",
") c #D59700",
"L c #0E8508",
"A c #0047B0",
"u c #3D93E5",
"x c #0044AD",
": c #46C733",
"( c #B18800",
"X c #E3C247",
"O. c #D69B00",
"E c #0041B1",
"` c #824400",
"| c #C59200",
".. c #7B4000",
"*. c #763C00",
"G c #056ED4",
"f c #088806",
"[ c #005100",
"p c #006DDF",
"g c #007700",
"U c #6D6A00",
"< c #4A4357",
"Z c #0038B7",
"% c #E1B024",
"K c #16A40B",
" . c #986500",
"h c #007100",
"e c #002C9F",
"J c #018101",
"C c #4A3D58",
"; c #009400",
"v c #078BF0",
"$. c #AC6F00",
"F c #0055BC",
"s c #36B01A",
"D c #0052B8",
", c #138E00",
"= c #0058D3",
"5 c #47A9FF",
"~ c #006500",
"S c #004CB2",
"n c #047F02",
"T c #572E17",
"m c #37BA1A",
"X. c #D89D00",
"} c #E49C00",
"6 c #0084FF",
"+ c #D3990C",
"l c #0040A6",
"a c #008200",
"_ c #9C6700",
"d c #86EA4D",
"O c #DCC042",
"# c #C7C334",
"&. c #835000",
"B c #007900",
"k c #0037A9",
"#. c #7B3F00",
"y c #3879CB",
"%. c #A26F00",
"N c #007300",
". c #D0A000",
"& c #626651",
"j c #594855",
"' c #0031B3",
"q c #007000",
"2 c #31AAFF",
"Y c #A96700",
"] c #0034C6",
"R c #0028A7",
"@. c #9B6800",
"o c #EAD96A",
"V c #006700",
"4 c #4CACFB",
"9 c #9EFF63",
"^ c #006400",
"o. c #7A4000",
"b c #0080E5",
"z c #0045AC",
"> c #66DD42",
"I c #005E00",
"c c #125EBE",
"H c #0080F5",
"w c #584955",
"8 c #8BF35A",
"@ c #8E9300",
"/ c #005800",
"+. c #CA9700",
"i c #0071DE",
"0 c #2DA51D",
"$ c #FFDE65",
"r c #003098",
/* pixels */
" ",
" ",
" . X o O + ",
" @ # $ % & * = - ",
" ; : > , < 1 2 3 4 5 6 ",
" 7 8 9 0 q w e r t y u i p ",
" a s d f g h j k l z x c v b ",
" n m M N B V C Z A S D F G H ",
" J K L P I U Y T R E W Q ! ",
" h ~ ^ / ( ) _ ` ' ] ",
" [ { } | ... ",
" X.| .o. ",
" O.+.@.#. ",
" $.%.&.*. ",
" ",
" "
};
And this is the Alpha Channel data from the png image.
Code: Select all
unsigned char xxxxx_alpha[]={
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 7, 174, 240, 238, 148, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 43, 254, 255, 255, 253, 104, 48, 4, 0, 0, 0, 0,
0, 0, 0, 60, 221, 255, 255, 255, 254, 254, 254, 244, 193, 51, 0, 0,
0, 0, 126, 252, 255, 255, 255, 255, 255, 255, 254, 254, 254, 224, 20, 0,
0, 33, 252, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 183, 0,
0, 137, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 128, 0,
0, 211, 254, 254, 255, 255, 255, 255, 246, 147, 216, 254, 225, 81, 0, 0,
0, 20, 162, 246, 234, 248, 255, 255, 238, 0, 0, 29, 11, 0, 0, 0,
0, 0, 0, 11, 20, 231, 255, 255, 235, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 223, 255, 255, 233, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 214, 255, 255, 231, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 137, 240, 236, 131, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
The quality of the two images are the same.