【mfc】TTF字库转位图 | 您所在的位置:网站首页 › ttf字体转换成mtz › 【mfc】TTF字库转位图 |
花了一天时间折腾,写出了这个从TTF字库中得到矢量字体并分区另存为24bit bmp或8bit bmp图片的小工具。 一开始走的路子是用GetGlyphOutline,后来发现得到的位图大小不同,所以需要平移填充,各种麻烦,于是直接textout出字,用dc获取成真彩色图,然后可以转为256色位图,也可以很好的消除锯齿效果。
1生成图片为8bit位图(256色BMP)。 2可按类生成汉字库(例如生成1类汉字16-55区)。 3字体、文字所占的像素(字号),字符颜色作为参数可以选择(颜色可以输入RGB通道值)。 4每个汉字生成一个图片,图片的文件名为这个汉字的区位码(16进制表示)(如0x10区0x0A位的汉字,生成100A.BMP)。 5每个区生成一个以区名命名的文件夹(16进制表示)(如0x10区,生成叫‘10’的文件夹,文件夹里面有1001.BMP 等等)。 6汉字生成时需要考虑抗锯齿效果,背景黑色。(此处可能需要反复修改以满足使用) 7字符集使用GB2312。 8界面尽量简洁。 9默认字体为方正大黑简体,字号可调。 10在满足同一字号生成图片大小相同的前提下,字符应尽量填充满图形,避免无用的黑边。 11有可能后期需要做必要的修改。
windows画图软件的256调色板 mainColor[0].rgbBlue = 0;mainColor[0].rgbGreen = 0;mainColor[0].rgbRed = 0;mainColor[0].rgbReserved = 0; mainColor[1].rgbBlue = 0;mainColor[1].rgbGreen = 0;mainColor[1].rgbRed = 128;mainColor[1].rgbReserved = 0; mainColor[2].rgbBlue = 0;mainColor[2].rgbGreen = 128;mainColor[2].rgbRed = 0;mainColor[2].rgbReserved = 0; mainColor[3].rgbBlue = 0;mainColor[3].rgbGreen = 128;mainColor[3].rgbRed = 128;mainColor[3].rgbReserved = 0; mainColor[4].rgbBlue = 128;mainColor[4].rgbGreen = 0;mainColor[4].rgbRed = 0;mainColor[4].rgbReserved = 0; mainColor[5].rgbBlue = 128;mainColor[5].rgbGreen = 0;mainColor[5].rgbRed = 128;mainColor[5].rgbReserved = 0; mainColor[6].rgbBlue = 128;mainColor[6].rgbGreen = 128;mainColor[6].rgbRed = 0;mainColor[6].rgbReserved = 0; mainColor[7].rgbBlue = 192;mainColor[7].rgbGreen = 192;mainColor[7].rgbRed = 192;mainColor[7].rgbReserved = 0; mainColor[8].rgbBlue = 192;mainColor[8].rgbGreen = 220;mainColor[8].rgbRed = 192;mainColor[8].rgbReserved = 0; mainColor[9].rgbBlue = 240;mainColor[9].rgbGreen = 202;mainColor[9].rgbRed = 166;mainColor[9].rgbReserved = 0; mainColor[10].rgbBlue = 0;mainColor[10].rgbGreen = 32;mainColor[10].rgbRed = 64;mainColor[10].rgbReserved = 0; mainColor[11].rgbBlue = 0;mainColor[11].rgbGreen = 32;mainColor[11].rgbRed = 96;mainColor[11].rgbReserved = 0; mainColor[12].rgbBlue = 0;mainColor[12].rgbGreen = 32;mainColor[12].rgbRed = 128;mainColor[12].rgbReserved = 0; mainColor[13].rgbBlue = 0;mainColor[13].rgbGreen = 32;mainColor[13].rgbRed = 160;mainColor[13].rgbReserved = 0; mainColor[14].rgbBlue = 0;mainColor[14].rgbGreen = 32;mainColor[14].rgbRed = 192;mainColor[14].rgbReserved = 0; mainColor[15].rgbBlue = 0;mainColor[15].rgbGreen = 32;mainColor[15].rgbRed = 224;mainColor[15].rgbReserved = 0; mainColor[16].rgbBlue = 0;mainColor[16].rgbGreen = 64;mainColor[16].rgbRed = 0;mainColor[16].rgbReserved = 0; mainColor[17].rgbBlue = 0;mainColor[17].rgbGreen = 64;mainColor[17].rgbRed = 32;mainColor[17].rgbReserved = 0; mainColor[18].rgbBlue = 0;mainColor[18].rgbGreen = 64;mainColor[18].rgbRed = 64;mainColor[18].rgbReserved = 0; mainColor[19].rgbBlue = 0;mainColor[19].rgbGreen = 64;mainColor[19].rgbRed = 96;mainColor[19].rgbReserved = 0; mainColor[20].rgbBlue = 0;mainColor[20].rgbGreen = 64;mainColor[20].rgbRed = 128;mainColor[20].rgbReserved = 0; mainColor[21].rgbBlue = 0;mainColor[21].rgbGreen = 64;mainColor[21].rgbRed = 160;mainColor[21].rgbReserved = 0; mainColor[22].rgbBlue = 0;mainColor[22].rgbGreen = 64;mainColor[22].rgbRed = 192;mainColor[22].rgbReserved = 0; mainColor[23].rgbBlue = 0;mainColor[23].rgbGreen = 64;mainColor[23].rgbRed = 224;mainColor[23].rgbReserved = 0; mainColor[24].rgbBlue = 0;mainColor[24].rgbGreen = 96;mainColor[24].rgbRed = 0;mainColor[24].rgbReserved = 0; mainColor[25].rgbBlue = 0;mainColor[25].rgbGreen = 96;mainColor[25].rgbRed = 32;mainColor[25].rgbReserved = 0; mainColor[26].rgbBlue = 0;mainColor[26].rgbGreen = 96;mainColor[26].rgbRed = 64;mainColor[26].rgbReserved = 0; mainColor[27].rgbBlue = 0;mainColor[27].rgbGreen = 96;mainColor[27].rgbRed = 96;mainColor[27].rgbReserved = 0; mainColor[28].rgbBlue = 0;mainColor[28].rgbGreen = 96;mainColor[28].rgbRed = 128;mainColor[28].rgbReserved = 0; mainColor[29].rgbBlue = 0;mainColor[29].rgbGreen = 96;mainColor[29].rgbRed = 160;mainColor[29].rgbReserved = 0; mainColor[30].rgbBlue = 0;mainColor[30].rgbGreen = 96;mainColor[30].rgbRed = 192;mainColor[30].rgbReserved = 0; mainColor[31].rgbBlue = 0;mainColor[31].rgbGreen = 96;mainColor[31].rgbRed = 224;mainColor[31].rgbReserved = 0; mainColor[32].rgbBlue = 0;mainColor[32].rgbGreen = 128;mainColor[32].rgbRed = 0;mainColor[32].rgbReserved = 0; mainColor[33].rgbBlue = 0;mainColor[33].rgbGreen = 128;mainColor[33].rgbRed = 32;mainColor[33].rgbReserved = 0; mainColor[34].rgbBlue = 0;mainColor[34].rgbGreen = 128;mainColor[34].rgbRed = 64;mainColor[34].rgbReserved = 0; mainColor[35].rgbBlue = 0;mainColor[35].rgbGreen = 128;mainColor[35].rgbRed = 96;mainColor[35].rgbReserved = 0; mainColor[36].rgbBlue = 0;mainColor[36].rgbGreen = 128;mainColor[36].rgbRed = 128;mainColor[36].rgbReserved = 0; mainColor[37].rgbBlue = 0;mainColor[37].rgbGreen = 128;mainColor[37].rgbRed = 160;mainColor[37].rgbReserved = 0; mainColor[38].rgbBlue = 0;mainColor[38].rgbGreen = 128;mainColor[38].rgbRed = 192;mainColor[38].rgbReserved = 0; mainColor[39].rgbBlue = 0;mainColor[39].rgbGreen = 128;mainColor[39].rgbRed = 224;mainColor[39].rgbReserved = 0; mainColor[40].rgbBlue = 0;mainColor[40].rgbGreen = 160;mainColor[40].rgbRed = 0;mainColor[40].rgbReserved = 0; mainColor[41].rgbBlue = 0;mainColor[41].rgbGreen = 160;mainColor[41].rgbRed = 32;mainColor[41].rgbReserved = 0; mainColor[42].rgbBlue = 0;mainColor[42].rgbGreen = 160;mainColor[42].rgbRed = 64;mainColor[42].rgbReserved = 0; mainColor[43].rgbBlue = 0;mainColor[43].rgbGreen = 160;mainColor[43].rgbRed = 96;mainColor[43].rgbReserved = 0; mainColor[44].rgbBlue = 0;mainColor[44].rgbGreen = 160;mainColor[44].rgbRed = 128;mainColor[44].rgbReserved = 0; mainColor[45].rgbBlue = 0;mainColor[45].rgbGreen = 160;mainColor[45].rgbRed = 160;mainColor[45].rgbReserved = 0; mainColor[46].rgbBlue = 0;mainColor[46].rgbGreen = 160;mainColor[46].rgbRed = 192;mainColor[46].rgbReserved = 0; mainColor[47].rgbBlue = 0;mainColor[47].rgbGreen = 160;mainColor[47].rgbRed = 224;mainColor[47].rgbReserved = 0; mainColor[48].rgbBlue = 0;mainColor[48].rgbGreen = 192;mainColor[48].rgbRed = 0;mainColor[48].rgbReserved = 0; mainColor[49].rgbBlue = 0;mainColor[49].rgbGreen = 192;mainColor[49].rgbRed = 32;mainColor[49].rgbReserved = 0; mainColor[50].rgbBlue = 0;mainColor[50].rgbGreen = 192;mainColor[50].rgbRed = 64;mainColor[50].rgbReserved = 0; mainColor[51].rgbBlue = 0;mainColor[51].rgbGreen = 192;mainColor[51].rgbRed = 96;mainColor[51].rgbReserved = 0; mainColor[52].rgbBlue = 0;mainColor[52].rgbGreen = 192;mainColor[52].rgbRed = 128;mainColor[52].rgbReserved = 0; mainColor[53].rgbBlue = 0;mainColor[53].rgbGreen = 192;mainColor[53].rgbRed = 160;mainColor[53].rgbReserved = 0; mainColor[54].rgbBlue = 0;mainColor[54].rgbGreen = 192;mainColor[54].rgbRed = 192;mainColor[54].rgbReserved = 0; mainColor[55].rgbBlue = 0;mainColor[55].rgbGreen = 192;mainColor[55].rgbRed = 224;mainColor[55].rgbReserved = 0; mainColor[56].rgbBlue = 0;mainColor[56].rgbGreen = 224;mainColor[56].rgbRed = 0;mainColor[56].rgbReserved = 0; mainColor[57].rgbBlue = 0;mainColor[57].rgbGreen = 224;mainColor[57].rgbRed = 32;mainColor[57].rgbReserved = 0; mainColor[58].rgbBlue = 0;mainColor[58].rgbGreen = 224;mainColor[58].rgbRed = 64;mainColor[58].rgbReserved = 0; mainColor[59].rgbBlue = 0;mainColor[59].rgbGreen = 224;mainColor[59].rgbRed = 96;mainColor[59].rgbReserved = 0; mainColor[60].rgbBlue = 0;mainColor[60].rgbGreen = 224;mainColor[60].rgbRed = 128;mainColor[60].rgbReserved = 0; mainColor[61].rgbBlue = 0;mainColor[61].rgbGreen = 224;mainColor[61].rgbRed = 160;mainColor[61].rgbReserved = 0; mainColor[62].rgbBlue = 0;mainColor[62].rgbGreen = 224;mainColor[62].rgbRed = 192;mainColor[62].rgbReserved = 0; mainColor[63].rgbBlue = 0;mainColor[63].rgbGreen = 224;mainColor[63].rgbRed = 224;mainColor[63].rgbReserved = 0; mainColor[64].rgbBlue = 64;mainColor[64].rgbGreen = 0;mainColor[64].rgbRed = 0;mainColor[64].rgbReserved = 0; mainColor[65].rgbBlue = 64;mainColor[65].rgbGreen = 0;mainColor[65].rgbRed = 32;mainColor[65].rgbReserved = 0; mainColor[66].rgbBlue = 64;mainColor[66].rgbGreen = 0;mainColor[66].rgbRed = 64;mainColor[66].rgbReserved = 0; mainColor[67].rgbBlue = 64;mainColor[67].rgbGreen = 0;mainColor[67].rgbRed = 96;mainColor[67].rgbReserved = 0; mainColor[68].rgbBlue = 64;mainColor[68].rgbGreen = 0;mainColor[68].rgbRed = 128;mainColor[68].rgbReserved = 0; mainColor[69].rgbBlue = 64;mainColor[69].rgbGreen = 0;mainColor[69].rgbRed = 160;mainColor[69].rgbReserved = 0; mainColor[70].rgbBlue = 64;mainColor[70].rgbGreen = 0;mainColor[70].rgbRed = 192;mainColor[70].rgbReserved = 0; mainColor[71].rgbBlue = 64;mainColor[71].rgbGreen = 0;mainColor[71].rgbRed = 224;mainColor[71].rgbReserved = 0; mainColor[72].rgbBlue = 64;mainColor[72].rgbGreen = 32;mainColor[72].rgbRed = 0;mainColor[72].rgbReserved = 0; mainColor[73].rgbBlue = 64;mainColor[73].rgbGreen = 32;mainColor[73].rgbRed = 32;mainColor[73].rgbReserved = 0; mainColor[74].rgbBlue = 64;mainColor[74].rgbGreen = 32;mainColor[74].rgbRed = 64;mainColor[74].rgbReserved = 0; mainColor[75].rgbBlue = 64;mainColor[75].rgbGreen = 32;mainColor[75].rgbRed = 96;mainColor[75].rgbReserved = 0; mainColor[76].rgbBlue = 64;mainColor[76].rgbGreen = 32;mainColor[76].rgbRed = 128;mainColor[76].rgbReserved = 0; mainColor[77].rgbBlue = 64;mainColor[77].rgbGreen = 32;mainColor[77].rgbRed = 160;mainColor[77].rgbReserved = 0; mainColor[78].rgbBlue = 64;mainColor[78].rgbGreen = 32;mainColor[78].rgbRed = 192;mainColor[78].rgbReserved = 0; mainColor[79].rgbBlue = 64;mainColor[79].rgbGreen = 32;mainColor[79].rgbRed = 224;mainColor[79].rgbReserved = 0; mainColor[80].rgbBlue = 64;mainColor[80].rgbGreen = 64;mainColor[80].rgbRed = 0;mainColor[80].rgbReserved = 0; mainColor[81].rgbBlue = 64;mainColor[81].rgbGreen = 64;mainColor[81].rgbRed = 32;mainColor[81].rgbReserved = 0; mainColor[82].rgbBlue = 64;mainColor[82].rgbGreen = 64;mainColor[82].rgbRed = 64;mainColor[82].rgbReserved = 0; mainColor[83].rgbBlue = 64;mainColor[83].rgbGreen = 64;mainColor[83].rgbRed = 96;mainColor[83].rgbReserved = 0; mainColor[84].rgbBlue = 64;mainColor[84].rgbGreen = 64;mainColor[84].rgbRed = 128;mainColor[84].rgbReserved = 0; mainColor[85].rgbBlue = 64;mainColor[85].rgbGreen = 64;mainColor[85].rgbRed = 160;mainColor[85].rgbReserved = 0; mainColor[86].rgbBlue = 64;mainColor[86].rgbGreen = 64;mainColor[86].rgbRed = 192;mainColor[86].rgbReserved = 0; mainColor[87].rgbBlue = 64;mainColor[87].rgbGreen = 64;mainColor[87].rgbRed = 224;mainColor[87].rgbReserved = 0; mainColor[88].rgbBlue = 64;mainColor[88].rgbGreen = 96;mainColor[88].rgbRed = 0;mainColor[88].rgbReserved = 0; mainColor[89].rgbBlue = 64;mainColor[89].rgbGreen = 96;mainColor[89].rgbRed = 32;mainColor[89].rgbReserved = 0; mainColor[90].rgbBlue = 64;mainColor[90].rgbGreen = 96;mainColor[90].rgbRed = 64;mainColor[90].rgbReserved = 0; mainColor[91].rgbBlue = 64;mainColor[91].rgbGreen = 96;mainColor[91].rgbRed = 96;mainColor[91].rgbReserved = 0; mainColor[92].rgbBlue = 64;mainColor[92].rgbGreen = 96;mainColor[92].rgbRed = 128;mainColor[92].rgbReserved = 0; mainColor[93].rgbBlue = 64;mainColor[93].rgbGreen = 96;mainColor[93].rgbRed = 160;mainColor[93].rgbReserved = 0; mainColor[94].rgbBlue = 64;mainColor[94].rgbGreen = 96;mainColor[94].rgbRed = 192;mainColor[94].rgbReserved = 0; mainColor[95].rgbBlue = 64;mainColor[95].rgbGreen = 96;mainColor[95].rgbRed = 224;mainColor[95].rgbReserved = 0; mainColor[96].rgbBlue = 64;mainColor[96].rgbGreen = 128;mainColor[96].rgbRed = 0;mainColor[96].rgbReserved = 0; mainColor[97].rgbBlue = 64;mainColor[97].rgbGreen = 128;mainColor[97].rgbRed = 32;mainColor[97].rgbReserved = 0; mainColor[98].rgbBlue = 64;mainColor[98].rgbGreen = 128;mainColor[98].rgbRed = 64;mainColor[98].rgbReserved = 0; mainColor[99].rgbBlue = 64;mainColor[99].rgbGreen = 128;mainColor[99].rgbRed = 96;mainColor[99].rgbReserved = 0; mainColor[100].rgbBlue = 64;mainColor[100].rgbGreen = 128;mainColor[100].rgbRed = 128;mainColor[100].rgbReserved = 0; mainColor[101].rgbBlue = 64;mainColor[101].rgbGreen = 128;mainColor[101].rgbRed = 160;mainColor[101].rgbReserved = 0; mainColor[102].rgbBlue = 64;mainColor[102].rgbGreen = 128;mainColor[102].rgbRed = 192;mainColor[102].rgbReserved = 0; mainColor[103].rgbBlue = 64;mainColor[103].rgbGreen = 128;mainColor[103].rgbRed = 224;mainColor[103].rgbReserved = 0; mainColor[104].rgbBlue = 64;mainColor[104].rgbGreen = 160;mainColor[104].rgbRed = 0;mainColor[104].rgbReserved = 0; mainColor[105].rgbBlue = 64;mainColor[105].rgbGreen = 160;mainColor[105].rgbRed = 32;mainColor[105].rgbReserved = 0; mainColor[106].rgbBlue = 64;mainColor[106].rgbGreen = 160;mainColor[106].rgbRed = 64;mainColor[106].rgbReserved = 0; mainColor[107].rgbBlue = 64;mainColor[107].rgbGreen = 160;mainColor[107].rgbRed = 96;mainColor[107].rgbReserved = 0; mainColor[108].rgbBlue = 64;mainColor[108].rgbGreen = 160;mainColor[108].rgbRed = 128;mainColor[108].rgbReserved = 0; mainColor[109].rgbBlue = 64;mainColor[109].rgbGreen = 160;mainColor[109].rgbRed = 160;mainColor[109].rgbReserved = 0; mainColor[110].rgbBlue = 64;mainColor[110].rgbGreen = 160;mainColor[110].rgbRed = 192;mainColor[110].rgbReserved = 0; mainColor[111].rgbBlue = 64;mainColor[111].rgbGreen = 160;mainColor[111].rgbRed = 224;mainColor[111].rgbReserved = 0; mainColor[112].rgbBlue = 64;mainColor[112].rgbGreen = 192;mainColor[112].rgbRed = 0;mainColor[112].rgbReserved = 0; mainColor[113].rgbBlue = 64;mainColor[113].rgbGreen = 192;mainColor[113].rgbRed = 32;mainColor[113].rgbReserved = 0; mainColor[114].rgbBlue = 64;mainColor[114].rgbGreen = 192;mainColor[114].rgbRed = 64;mainColor[114].rgbReserved = 0; mainColor[115].rgbBlue = 64;mainColor[115].rgbGreen = 192;mainColor[115].rgbRed = 96;mainColor[115].rgbReserved = 0; mainColor[116].rgbBlue = 64;mainColor[116].rgbGreen = 192;mainColor[116].rgbRed = 128;mainColor[116].rgbReserved = 0; mainColor[117].rgbBlue = 64;mainColor[117].rgbGreen = 192;mainColor[117].rgbRed = 160;mainColor[117].rgbReserved = 0; mainColor[118].rgbBlue = 64;mainColor[118].rgbGreen = 192;mainColor[118].rgbRed = 192;mainColor[118].rgbReserved = 0; mainColor[119].rgbBlue = 64;mainColor[119].rgbGreen = 192;mainColor[119].rgbRed = 224;mainColor[119].rgbReserved = 0; mainColor[120].rgbBlue = 64;mainColor[120].rgbGreen = 224;mainColor[120].rgbRed = 0;mainColor[120].rgbReserved = 0; mainColor[121].rgbBlue = 64;mainColor[121].rgbGreen = 224;mainColor[121].rgbRed = 32;mainColor[121].rgbReserved = 0; mainColor[122].rgbBlue = 64;mainColor[122].rgbGreen = 224;mainColor[122].rgbRed = 64;mainColor[122].rgbReserved = 0; mainColor[123].rgbBlue = 64;mainColor[123].rgbGreen = 224;mainColor[123].rgbRed = 96;mainColor[123].rgbReserved = 0; mainColor[124].rgbBlue = 64;mainColor[124].rgbGreen = 224;mainColor[124].rgbRed = 128;mainColor[124].rgbReserved = 0; mainColor[125].rgbBlue = 64;mainColor[125].rgbGreen = 224;mainColor[125].rgbRed = 160;mainColor[125].rgbReserved = 0; mainColor[126].rgbBlue = 64;mainColor[126].rgbGreen = 224;mainColor[126].rgbRed = 192;mainColor[126].rgbReserved = 0; mainColor[127].rgbBlue = 64;mainColor[127].rgbGreen = 224;mainColor[127].rgbRed = 224;mainColor[127].rgbReserved = 0; mainColor[128].rgbBlue = 128;mainColor[128].rgbGreen = 0;mainColor[128].rgbRed = 0;mainColor[128].rgbReserved = 0; mainColor[129].rgbBlue = 128;mainColor[129].rgbGreen = 0;mainColor[129].rgbRed = 32;mainColor[129].rgbReserved = 0; mainColor[130].rgbBlue = 128;mainColor[130].rgbGreen = 0;mainColor[130].rgbRed = 64;mainColor[130].rgbReserved = 0; mainColor[131].rgbBlue = 128;mainColor[131].rgbGreen = 0;mainColor[131].rgbRed = 96;mainColor[131].rgbReserved = 0; mainColor[132].rgbBlue = 128;mainColor[132].rgbGreen = 0;mainColor[132].rgbRed = 128;mainColor[132].rgbReserved = 0; mainColor[133].rgbBlue = 128;mainColor[133].rgbGreen = 0;mainColor[133].rgbRed = 160;mainColor[133].rgbReserved = 0; mainColor[134].rgbBlue = 128;mainColor[134].rgbGreen = 0;mainColor[134].rgbRed = 192;mainColor[134].rgbReserved = 0; mainColor[135].rgbBlue = 128;mainColor[135].rgbGreen = 0;mainColor[135].rgbRed = 224;mainColor[135].rgbReserved = 0; mainColor[136].rgbBlue = 128;mainColor[136].rgbGreen = 32;mainColor[136].rgbRed = 0;mainColor[136].rgbReserved = 0; mainColor[137].rgbBlue = 128;mainColor[137].rgbGreen = 32;mainColor[137].rgbRed = 32;mainColor[137].rgbReserved = 0; mainColor[138].rgbBlue = 128;mainColor[138].rgbGreen = 32;mainColor[138].rgbRed = 64;mainColor[138].rgbReserved = 0; mainColor[139].rgbBlue = 128;mainColor[139].rgbGreen = 32;mainColor[139].rgbRed = 96;mainColor[139].rgbReserved = 0; mainColor[140].rgbBlue = 128;mainColor[140].rgbGreen = 32;mainColor[140].rgbRed = 128;mainColor[140].rgbReserved = 0; mainColor[141].rgbBlue = 128;mainColor[141].rgbGreen = 32;mainColor[141].rgbRed = 160;mainColor[141].rgbReserved = 0; mainColor[142].rgbBlue = 128;mainColor[142].rgbGreen = 32;mainColor[142].rgbRed = 192;mainColor[142].rgbReserved = 0; mainColor[143].rgbBlue = 128;mainColor[143].rgbGreen = 32;mainColor[143].rgbRed = 224;mainColor[143].rgbReserved = 0; mainColor[144].rgbBlue = 128;mainColor[144].rgbGreen = 64;mainColor[144].rgbRed = 0;mainColor[144].rgbReserved = 0; mainColor[145].rgbBlue = 128;mainColor[145].rgbGreen = 64;mainColor[145].rgbRed = 32;mainColor[145].rgbReserved = 0; mainColor[146].rgbBlue = 128;mainColor[146].rgbGreen = 64;mainColor[146].rgbRed = 64;mainColor[146].rgbReserved = 0; mainColor[147].rgbBlue = 128;mainColor[147].rgbGreen = 64;mainColor[147].rgbRed = 96;mainColor[147].rgbReserved = 0; mainColor[148].rgbBlue = 128;mainColor[148].rgbGreen = 64;mainColor[148].rgbRed = 128;mainColor[148].rgbReserved = 0; mainColor[149].rgbBlue = 128;mainColor[149].rgbGreen = 64;mainColor[149].rgbRed = 160;mainColor[149].rgbReserved = 0; mainColor[150].rgbBlue = 128;mainColor[150].rgbGreen = 64;mainColor[150].rgbRed = 192;mainColor[150].rgbReserved = 0; mainColor[151].rgbBlue = 128;mainColor[151].rgbGreen = 64;mainColor[151].rgbRed = 224;mainColor[151].rgbReserved = 0; mainColor[152].rgbBlue = 128;mainColor[152].rgbGreen = 96;mainColor[152].rgbRed = 0;mainColor[152].rgbReserved = 0; mainColor[153].rgbBlue = 128;mainColor[153].rgbGreen = 96;mainColor[153].rgbRed = 32;mainColor[153].rgbReserved = 0; mainColor[154].rgbBlue = 128;mainColor[154].rgbGreen = 96;mainColor[154].rgbRed = 64;mainColor[154].rgbReserved = 0; mainColor[155].rgbBlue = 128;mainColor[155].rgbGreen = 96;mainColor[155].rgbRed = 96;mainColor[155].rgbReserved = 0; mainColor[156].rgbBlue = 128;mainColor[156].rgbGreen = 96;mainColor[156].rgbRed = 128;mainColor[156].rgbReserved = 0; mainColor[157].rgbBlue = 128;mainColor[157].rgbGreen = 96;mainColor[157].rgbRed = 160;mainColor[157].rgbReserved = 0; mainColor[158].rgbBlue = 128;mainColor[158].rgbGreen = 96;mainColor[158].rgbRed = 192;mainColor[158].rgbReserved = 0; mainColor[159].rgbBlue = 128;mainColor[159].rgbGreen = 96;mainColor[159].rgbRed = 224;mainColor[159].rgbReserved = 0; mainColor[160].rgbBlue = 128;mainColor[160].rgbGreen = 128;mainColor[160].rgbRed = 0;mainColor[160].rgbReserved = 0; mainColor[161].rgbBlue = 128;mainColor[161].rgbGreen = 128;mainColor[161].rgbRed = 32;mainColor[161].rgbReserved = 0; mainColor[162].rgbBlue = 128;mainColor[162].rgbGreen = 128;mainColor[162].rgbRed = 64;mainColor[162].rgbReserved = 0; mainColor[163].rgbBlue = 128;mainColor[163].rgbGreen = 128;mainColor[163].rgbRed = 96;mainColor[163].rgbReserved = 0; mainColor[164].rgbBlue = 128;mainColor[164].rgbGreen = 128;mainColor[164].rgbRed = 128;mainColor[164].rgbReserved = 0; mainColor[165].rgbBlue = 128;mainColor[165].rgbGreen = 128;mainColor[165].rgbRed = 160;mainColor[165].rgbReserved = 0; mainColor[166].rgbBlue = 128;mainColor[166].rgbGreen = 128;mainColor[166].rgbRed = 192;mainColor[166].rgbReserved = 0; mainColor[167].rgbBlue = 128;mainColor[167].rgbGreen = 128;mainColor[167].rgbRed = 224;mainColor[167].rgbReserved = 0; mainColor[168].rgbBlue = 128;mainColor[168].rgbGreen = 160;mainColor[168].rgbRed = 0;mainColor[168].rgbReserved = 0; mainColor[169].rgbBlue = 128;mainColor[169].rgbGreen = 160;mainColor[169].rgbRed = 32;mainColor[169].rgbReserved = 0; mainColor[170].rgbBlue = 128;mainColor[170].rgbGreen = 160;mainColor[170].rgbRed = 64;mainColor[170].rgbReserved = 0; mainColor[171].rgbBlue = 128;mainColor[171].rgbGreen = 160;mainColor[171].rgbRed = 96;mainColor[171].rgbReserved = 0; mainColor[172].rgbBlue = 128;mainColor[172].rgbGreen = 160;mainColor[172].rgbRed = 128;mainColor[172].rgbReserved = 0; mainColor[173].rgbBlue = 128;mainColor[173].rgbGreen = 160;mainColor[173].rgbRed = 160;mainColor[173].rgbReserved = 0; mainColor[174].rgbBlue = 128;mainColor[174].rgbGreen = 160;mainColor[174].rgbRed = 192;mainColor[174].rgbReserved = 0; mainColor[175].rgbBlue = 128;mainColor[175].rgbGreen = 160;mainColor[175].rgbRed = 224;mainColor[175].rgbReserved = 0; mainColor[176].rgbBlue = 128;mainColor[176].rgbGreen = 192;mainColor[176].rgbRed = 0;mainColor[176].rgbReserved = 0; mainColor[177].rgbBlue = 128;mainColor[177].rgbGreen = 192;mainColor[177].rgbRed = 32;mainColor[177].rgbReserved = 0; mainColor[178].rgbBlue = 128;mainColor[178].rgbGreen = 192;mainColor[178].rgbRed = 64;mainColor[178].rgbReserved = 0; mainColor[179].rgbBlue = 128;mainColor[179].rgbGreen = 192;mainColor[179].rgbRed = 96;mainColor[179].rgbReserved = 0; mainColor[180].rgbBlue = 128;mainColor[180].rgbGreen = 192;mainColor[180].rgbRed = 128;mainColor[180].rgbReserved = 0; mainColor[181].rgbBlue = 128;mainColor[181].rgbGreen = 192;mainColor[181].rgbRed = 160;mainColor[181].rgbReserved = 0; mainColor[182].rgbBlue = 128;mainColor[182].rgbGreen = 192;mainColor[182].rgbRed = 192;mainColor[182].rgbReserved = 0; mainColor[183].rgbBlue = 128;mainColor[183].rgbGreen = 192;mainColor[183].rgbRed = 224;mainColor[183].rgbReserved = 0; mainColor[184].rgbBlue = 128;mainColor[184].rgbGreen = 224;mainColor[184].rgbRed = 0;mainColor[184].rgbReserved = 0; mainColor[185].rgbBlue = 128;mainColor[185].rgbGreen = 224;mainColor[185].rgbRed = 32;mainColor[185].rgbReserved = 0; mainColor[186].rgbBlue = 128;mainColor[186].rgbGreen = 224;mainColor[186].rgbRed = 64;mainColor[186].rgbReserved = 0; mainColor[187].rgbBlue = 128;mainColor[187].rgbGreen = 224;mainColor[187].rgbRed = 96;mainColor[187].rgbReserved = 0; mainColor[188].rgbBlue = 128;mainColor[188].rgbGreen = 224;mainColor[188].rgbRed = 128;mainColor[188].rgbReserved = 0; mainColor[189].rgbBlue = 128;mainColor[189].rgbGreen = 224;mainColor[189].rgbRed = 160;mainColor[189].rgbReserved = 0; mainColor[190].rgbBlue = 128;mainColor[190].rgbGreen = 224;mainColor[190].rgbRed = 192;mainColor[190].rgbReserved = 0; mainColor[191].rgbBlue = 128;mainColor[191].rgbGreen = 224;mainColor[191].rgbRed = 224;mainColor[191].rgbReserved = 0; mainColor[192].rgbBlue = 192;mainColor[192].rgbGreen = 0;mainColor[192].rgbRed = 0;mainColor[192].rgbReserved = 0; mainColor[193].rgbBlue = 192;mainColor[193].rgbGreen = 0;mainColor[193].rgbRed = 32;mainColor[193].rgbReserved = 0; mainColor[194].rgbBlue = 192;mainColor[194].rgbGreen = 0;mainColor[194].rgbRed = 64;mainColor[194].rgbReserved = 0; mainColor[195].rgbBlue = 192;mainColor[195].rgbGreen = 0;mainColor[195].rgbRed = 96;mainColor[195].rgbReserved = 0; mainColor[196].rgbBlue = 192;mainColor[196].rgbGreen = 0;mainColor[196].rgbRed = 128;mainColor[196].rgbReserved = 0; mainColor[197].rgbBlue = 192;mainColor[197].rgbGreen = 0;mainColor[197].rgbRed = 160;mainColor[197].rgbReserved = 0; mainColor[198].rgbBlue = 192;mainColor[198].rgbGreen = 0;mainColor[198].rgbRed = 192;mainColor[198].rgbReserved = 0; mainColor[199].rgbBlue = 192;mainColor[199].rgbGreen = 0;mainColor[199].rgbRed = 224;mainColor[199].rgbReserved = 0; mainColor[200].rgbBlue = 192;mainColor[200].rgbGreen = 32;mainColor[200].rgbRed = 0;mainColor[200].rgbReserved = 0; mainColor[201].rgbBlue = 192;mainColor[201].rgbGreen = 32;mainColor[201].rgbRed = 32;mainColor[201].rgbReserved = 0; mainColor[202].rgbBlue = 192;mainColor[202].rgbGreen = 32;mainColor[202].rgbRed = 64;mainColor[202].rgbReserved = 0; mainColor[203].rgbBlue = 192;mainColor[203].rgbGreen = 32;mainColor[203].rgbRed = 96;mainColor[203].rgbReserved = 0; mainColor[204].rgbBlue = 192;mainColor[204].rgbGreen = 32;mainColor[204].rgbRed = 128;mainColor[204].rgbReserved = 0; mainColor[205].rgbBlue = 192;mainColor[205].rgbGreen = 32;mainColor[205].rgbRed = 160;mainColor[205].rgbReserved = 0; mainColor[206].rgbBlue = 192;mainColor[206].rgbGreen = 32;mainColor[206].rgbRed = 192;mainColor[206].rgbReserved = 0; mainColor[207].rgbBlue = 192;mainColor[207].rgbGreen = 32;mainColor[207].rgbRed = 224;mainColor[207].rgbReserved = 0; mainColor[208].rgbBlue = 192;mainColor[208].rgbGreen = 64;mainColor[208].rgbRed = 0;mainColor[208].rgbReserved = 0; mainColor[209].rgbBlue = 192;mainColor[209].rgbGreen = 64;mainColor[209].rgbRed = 32;mainColor[209].rgbReserved = 0; mainColor[210].rgbBlue = 192;mainColor[210].rgbGreen = 64;mainColor[210].rgbRed = 64;mainColor[210].rgbReserved = 0; mainColor[211].rgbBlue = 192;mainColor[211].rgbGreen = 64;mainColor[211].rgbRed = 96;mainColor[211].rgbReserved = 0; mainColor[212].rgbBlue = 192;mainColor[212].rgbGreen = 64;mainColor[212].rgbRed = 128;mainColor[212].rgbReserved = 0; mainColor[213].rgbBlue = 192;mainColor[213].rgbGreen = 64;mainColor[213].rgbRed = 160;mainColor[213].rgbReserved = 0; mainColor[214].rgbBlue = 192;mainColor[214].rgbGreen = 64;mainColor[214].rgbRed = 192;mainColor[214].rgbReserved = 0; mainColor[215].rgbBlue = 192;mainColor[215].rgbGreen = 64;mainColor[215].rgbRed = 224;mainColor[215].rgbReserved = 0; mainColor[216].rgbBlue = 192;mainColor[216].rgbGreen = 96;mainColor[216].rgbRed = 0;mainColor[216].rgbReserved = 0; mainColor[217].rgbBlue = 192;mainColor[217].rgbGreen = 96;mainColor[217].rgbRed = 32;mainColor[217].rgbReserved = 0; mainColor[218].rgbBlue = 192;mainColor[218].rgbGreen = 96;mainColor[218].rgbRed = 64;mainColor[218].rgbReserved = 0; mainColor[219].rgbBlue = 192;mainColor[219].rgbGreen = 96;mainColor[219].rgbRed = 96;mainColor[219].rgbReserved = 0; mainColor[220].rgbBlue = 192;mainColor[220].rgbGreen = 96;mainColor[220].rgbRed = 128;mainColor[220].rgbReserved = 0; mainColor[221].rgbBlue = 192;mainColor[221].rgbGreen = 96;mainColor[221].rgbRed = 160;mainColor[221].rgbReserved = 0; mainColor[222].rgbBlue = 192;mainColor[222].rgbGreen = 96;mainColor[222].rgbRed = 192;mainColor[222].rgbReserved = 0; mainColor[223].rgbBlue = 192;mainColor[223].rgbGreen = 96;mainColor[223].rgbRed = 224;mainColor[223].rgbReserved = 0; mainColor[224].rgbBlue = 192;mainColor[224].rgbGreen = 128;mainColor[224].rgbRed = 0;mainColor[224].rgbReserved = 0; mainColor[225].rgbBlue = 192;mainColor[225].rgbGreen = 128;mainColor[225].rgbRed = 32;mainColor[225].rgbReserved = 0; mainColor[226].rgbBlue = 192;mainColor[226].rgbGreen = 128;mainColor[226].rgbRed = 64;mainColor[226].rgbReserved = 0; mainColor[227].rgbBlue = 192;mainColor[227].rgbGreen = 128;mainColor[227].rgbRed = 96;mainColor[227].rgbReserved = 0; mainColor[228].rgbBlue = 192;mainColor[228].rgbGreen = 128;mainColor[228].rgbRed = 128;mainColor[228].rgbReserved = 0; mainColor[229].rgbBlue = 192;mainColor[229].rgbGreen = 128;mainColor[229].rgbRed = 160;mainColor[229].rgbReserved = 0; mainColor[230].rgbBlue = 192;mainColor[230].rgbGreen = 128;mainColor[230].rgbRed = 192;mainColor[230].rgbReserved = 0; mainColor[231].rgbBlue = 192;mainColor[231].rgbGreen = 128;mainColor[231].rgbRed = 224;mainColor[231].rgbReserved = 0; mainColor[232].rgbBlue = 192;mainColor[232].rgbGreen = 160;mainColor[232].rgbRed = 0;mainColor[232].rgbReserved = 0; mainColor[233].rgbBlue = 192;mainColor[233].rgbGreen = 160;mainColor[233].rgbRed = 32;mainColor[233].rgbReserved = 0; mainColor[234].rgbBlue = 192;mainColor[234].rgbGreen = 160;mainColor[234].rgbRed = 64;mainColor[234].rgbReserved = 0; mainColor[235].rgbBlue = 192;mainColor[235].rgbGreen = 160;mainColor[235].rgbRed = 96;mainColor[235].rgbReserved = 0; mainColor[236].rgbBlue = 192;mainColor[236].rgbGreen = 160;mainColor[236].rgbRed = 128;mainColor[236].rgbReserved = 0; mainColor[237].rgbBlue = 192;mainColor[237].rgbGreen = 160;mainColor[237].rgbRed = 160;mainColor[237].rgbReserved = 0; mainColor[238].rgbBlue = 192;mainColor[238].rgbGreen = 160;mainColor[238].rgbRed = 192;mainColor[238].rgbReserved = 0; mainColor[239].rgbBlue = 192;mainColor[239].rgbGreen = 160;mainColor[239].rgbRed = 224;mainColor[239].rgbReserved = 0; mainColor[240].rgbBlue = 192;mainColor[240].rgbGreen = 192;mainColor[240].rgbRed = 0;mainColor[240].rgbReserved = 0; mainColor[241].rgbBlue = 192;mainColor[241].rgbGreen = 192;mainColor[241].rgbRed = 32;mainColor[241].rgbReserved = 0; mainColor[242].rgbBlue = 192;mainColor[242].rgbGreen = 192;mainColor[242].rgbRed = 64;mainColor[242].rgbReserved = 0; mainColor[243].rgbBlue = 192;mainColor[243].rgbGreen = 192;mainColor[243].rgbRed = 96;mainColor[243].rgbReserved = 0; mainColor[244].rgbBlue = 192;mainColor[244].rgbGreen = 192;mainColor[244].rgbRed = 128;mainColor[244].rgbReserved = 0; mainColor[245].rgbBlue = 192;mainColor[245].rgbGreen = 192;mainColor[245].rgbRed = 160;mainColor[245].rgbReserved = 0; mainColor[246].rgbBlue = 240;mainColor[246].rgbGreen = 251;mainColor[246].rgbRed = 255;mainColor[246].rgbReserved = 0; mainColor[247].rgbBlue = 164;mainColor[247].rgbGreen = 160;mainColor[247].rgbRed = 160;mainColor[247].rgbReserved = 0; mainColor[248].rgbBlue = 128;mainColor[248].rgbGreen = 128;mainColor[248].rgbRed = 128;mainColor[248].rgbReserved = 0; mainColor[249].rgbBlue = 0;mainColor[249].rgbGreen = 0;mainColor[249].rgbRed = 255;mainColor[249].rgbReserved = 0; mainColor[250].rgbBlue = 0;mainColor[250].rgbGreen = 255;mainColor[250].rgbRed = 0;mainColor[250].rgbReserved = 0; mainColor[251].rgbBlue = 0;mainColor[251].rgbGreen = 255;mainColor[251].rgbRed = 255;mainColor[251].rgbReserved = 0; mainColor[252].rgbBlue = 255;mainColor[252].rgbGreen = 0;mainColor[252].rgbRed = 0;mainColor[252].rgbReserved = 0; mainColor[253].rgbBlue = 255;mainColor[253].rgbGreen = 0;mainColor[253].rgbRed = 255;mainColor[253].rgbReserved = 0; mainColor[254].rgbBlue = 255;mainColor[254].rgbGreen = 255;mainColor[254].rgbRed = 0;mainColor[254].rgbReserved = 0; mainColor[255].rgbBlue = 255;mainColor[255].rgbGreen = 255;mainColor[255].rgbRed = 255;mainColor[255].rgbReserved = 0;
调色板提取代码(将画图另存的256色位图命名为1601.bmp) #include #include #include using namespace std; int main() { FILE *fBmp = fopen("1601.bmp","rb"); if(fBmp==0) return 0; //读取文件头: BITMAPFILEHEADER FileHeader; fread(&FileHeader,sizeof(BITMAPFILEHEADER),1,fBmp); //读取信息头: BITMAPINFOHEADER InfoHeader; fread(&InfoHeader,sizeof(BITMAPINFOHEADER),1,fBmp); //读取调色板(以256色为例,调色板有256项): RGBQUAD quard[256] ; fread(quard,sizeof(RGBQUAD),256,fBmp); //写入到txt ofstream outfile; outfile.open("1.txt"); char* str1 = new char[100]; char* str2 = new char[100]; char* str3 = new char[100]; char* str4 = new char[100]; for (int i=0;i |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |