您的位置:首页 > 其它

虽然Png本身不失真,但是IE显示的时候失真

2015-09-16 11:48 218 查看
IE对JPG,GIF,BMP图片的显示是真实的,唯有对PNG图片显示会失真

测试火狐3.63浏览器,对Png的显示没有失真。



也不能算是失真,而是颜色配改变了:

1、对于从上到下RGB(255,93,0)到(255,144,0)的70x220的渐变图片,在IE6下面,显示成了RGB(255,82,0)到RGB(255,134,0)的渐变图片,红色减少了11

2、即使不用渐变图片,用纯色的RGB(255,93,0),颜色也变成了RGB(255,82,0)

用纯色的RGB(100, 100, 100),颜色变成了RGB(89, 89, 89)

3、自己做了一个图片,从RGB(0,0,0),变到RGB(255,255,255)的1x256的图片,测试IE6对PNG的颜色改变规律,代码在后面。

运算结果如下:

Souce=0x020202, IE=0x010101, Y=0x02, DIFF=-1

Souce=0x030303, IE=0x020202, Y=0x03, DIFF=-1

Souce=0x040404, IE=0x020202, Y=0x04, DIFF=-2

Souce=0x050505, IE=0x030303, Y=0x05, DIFF=-2

Souce=0x060606, IE=0x040404, Y=0x06, DIFF=-2

Souce=0x070707, IE=0x040404, Y=0x07, DIFF=-3

Souce=0x080808, IE=0x050505, Y=0x08, DIFF=-3

Souce=0x090909, IE=0x060606, Y=0x09, DIFF=-3

Souce=0x0A0A0A, IE=0x070707, Y=0x0A, DIFF=-3

Souce=0x0B0B0B, IE=0x070707, Y=0x0B, DIFF=-4

Souce=0x0C0C0C, IE=0x080808, Y=0x0C, DIFF=-4

Souce=0x0D0D0D, IE=0x090909, Y=0x0D, DIFF=-4

Souce=0x0E0E0E, IE=0x0A0A0A, Y=0x0E, DIFF=-4

Souce=0x0F0F0F, IE=0x0B0B0B, Y=0x0F, DIFF=-4

Souce=0x101010, IE=0x0B0B0B, Y=0x10, DIFF=-5

Souce=0x111111, IE=0x0C0C0C, Y=0x11, DIFF=-5

Souce=0x121212, IE=0x0D0D0D, Y=0x12, DIFF=-5

Souce=0x131313, IE=0x0E0E0E, Y=0x13, DIFF=-5

Souce=0x141414, IE=0x0F0F0F, Y=0x14, DIFF=-5

Souce=0x151515, IE=0x0F0F0F, Y=0x15, DIFF=-6

Souce=0x161616, IE=0x101010, Y=0x16, DIFF=-6

Souce=0x171717, IE=0x111111, Y=0x17, DIFF=-6

Souce=0x181818, IE=0x121212, Y=0x18, DIFF=-6

Souce=0x191919, IE=0x131313, Y=0x19, DIFF=-6

Souce=0x1A1A1A, IE=0x141414, Y=0x1A, DIFF=-6

Souce=0x1B1B1B, IE=0x141414, Y=0x1B, DIFF=-7

Souce=0x1C1C1C, IE=0x151515, Y=0x1C, DIFF=-7

Souce=0x1D1D1D, IE=0x161616, Y=0x1D, DIFF=-7

Souce=0x1E1E1E, IE=0x171717, Y=0x1E, DIFF=-7

Souce=0x1F1F1F, IE=0x181818, Y=0x1F, DIFF=-7

Souce=0x202020, IE=0x191919, Y=0x20, DIFF=-7

Souce=0x212121, IE=0x1A1A1A, Y=0x21, DIFF=-7

Souce=0x222222, IE=0x1A1A1A, Y=0x22, DIFF=-8

Souce=0x232323, IE=0x1B1B1B, Y=0x23, DIFF=-8

Souce=0x242424, IE=0x1C1C1C, Y=0x24, DIFF=-8

Souce=0x252525, IE=0x1D1D1D, Y=0x25, DIFF=-8

Souce=0x262626, IE=0x1E1E1E, Y=0x26, DIFF=-8

Souce=0x272727, IE=0x1F1F1F, Y=0x27, DIFF=-8

Souce=0x282828, IE=0x202020, Y=0x28, DIFF=-8

Souce=0x292929, IE=0x212121, Y=0x29, DIFF=-8

Souce=0x2A2A2A, IE=0x222222, Y=0x2A, DIFF=-8

Souce=0x2B2B2B, IE=0x222222, Y=0x2B, DIFF=-9

Souce=0x2C2C2C, IE=0x232323, Y=0x2C, DIFF=-9

Souce=0x2D2D2D, IE=0x242424, Y=0x2D, DIFF=-9

Souce=0x2E2E2E, IE=0x252525, Y=0x2E, DIFF=-9

Souce=0x2F2F2F, IE=0x262626, Y=0x2F, DIFF=-9

Souce=0x303030, IE=0x272727, Y=0x30, DIFF=-9

Souce=0x313131, IE=0x282828, Y=0x31, DIFF=-9

Souce=0x323232, IE=0x292929, Y=0x32, DIFF=-9

Souce=0x333333, IE=0x2A2A2A, Y=0x33, DIFF=-9

Souce=0x343434, IE=0x2B2B2B, Y=0x34, DIFF=-9

Souce=0x353535, IE=0x2C2C2C, Y=0x35, DIFF=-9

Souce=0x363636, IE=0x2C2C2C, Y=0x36, DIFF=-10

Souce=0x373737, IE=0x2D2D2D, Y=0x37, DIFF=-10

Souce=0x383838, IE=0x2E2E2E, Y=0x38, DIFF=-10

Souce=0x393939, IE=0x2F2F2F, Y=0x39, DIFF=-10

Souce=0x3A3A3A, IE=0x303030, Y=0x3A, DIFF=-10

Souce=0x3B3B3B, IE=0x313131, Y=0x3B, DIFF=-10

Souce=0x3C3C3C, IE=0x323232, Y=0x3C, DIFF=-10

Souce=0x3D3D3D, IE=0x333333, Y=0x3D, DIFF=-10

Souce=0x3E3E3E, IE=0x343434, Y=0x3E, DIFF=-10

Souce=0x3F3F3F, IE=0x353535, Y=0x3F, DIFF=-10

Souce=0x404040, IE=0x363636, Y=0x40, DIFF=-10

Souce=0x414141, IE=0x373737, Y=0x41, DIFF=-10

Souce=0x424242, IE=0x383838, Y=0x42, DIFF=-10

Souce=0x434343, IE=0x393939, Y=0x43, DIFF=-10

Souce=0x444444, IE=0x3A3A3A, Y=0x44, DIFF=-10

Souce=0x454545, IE=0x3B3B3B, Y=0x45, DIFF=-10

Souce=0x464646, IE=0x3C3C3C, Y=0x46, DIFF=-10

Souce=0x474747, IE=0x3D3D3D, Y=0x47, DIFF=-10

Souce=0x484848, IE=0x3D3D3D, Y=0x48, DIFF=-11

Souce=0x494949, IE=0x3E3E3E, Y=0x49, DIFF=-11

Souce=0x4A4A4A, IE=0x3F3F3F, Y=0x4A, DIFF=-11

Souce=0x4B4B4B, IE=0x404040, Y=0x4B, DIFF=-11

Souce=0x4C4C4C, IE=0x414141, Y=0x4C, DIFF=-11

Souce=0x4D4D4D, IE=0x424242, Y=0x4D, DIFF=-11

Souce=0x4E4E4E, IE=0x434343, Y=0x4E, DIFF=-11

Souce=0x4F4F4F, IE=0x444444, Y=0x4F, DIFF=-11

Souce=0x505050, IE=0x454545, Y=0x50, DIFF=-11

Souce=0x515151, IE=0x464646, Y=0x51, DIFF=-11

Souce=0x525252, IE=0x474747, Y=0x52, DIFF=-11

Souce=0x535353, IE=0x484848, Y=0x53, DIFF=-11

Souce=0x545454, IE=0x494949, Y=0x54, DIFF=-11

Souce=0x555555, IE=0x4A4A4A, Y=0x55, DIFF=-11

Souce=0x565656, IE=0x4B4B4B, Y=0x56, DIFF=-11

Souce=0x575757, IE=0x4C4C4C, Y=0x57, DIFF=-11

Souce=0x585858, IE=0x4D4D4D, Y=0x58, DIFF=-11

Souce=0x595959, IE=0x4E4E4E, Y=0x59, DIFF=-11

Souce=0x5A5A5A, IE=0x4F4F4F, Y=0x5A, DIFF=-11

Souce=0x5B5B5B, IE=0x505050, Y=0x5B, DIFF=-11

Souce=0x5C5C5C, IE=0x515151, Y=0x5C, DIFF=-11

Souce=0x5D5D5D, IE=0x525252, Y=0x5D, DIFF=-11

Souce=0x5E5E5E, IE=0x535353, Y=0x5E, DIFF=-11

Souce=0x5F5F5F, IE=0x545454, Y=0x5F, DIFF=-11

Souce=0x606060, IE=0x555555, Y=0x60, DIFF=-11

Souce=0x616161, IE=0x565656, Y=0x61, DIFF=-11

Souce=0x626262, IE=0x575757, Y=0x62, DIFF=-11

Souce=0x636363, IE=0x585858, Y=0x63, DIFF=-11

Souce=0x646464, IE=0x595959, Y=0x64, DIFF=-11

Souce=0x656565, IE=0x5A5A5A, Y=0x65, DIFF=-11

Souce=0x666666, IE=0x5B5B5B, Y=0x66, DIFF=-11

Souce=0x676767, IE=0x5C5C5C, Y=0x67, DIFF=-11

Souce=0x686868, IE=0x5D5D5D, Y=0x68, DIFF=-11

Souce=0x696969, IE=0x5E5E5E, Y=0x69, DIFF=-11

Souce=0x6A6A6A, IE=0x5F5F5F, Y=0x6A, DIFF=-11

Souce=0x6B6B6B, IE=0x606060, Y=0x6B, DIFF=-11

Souce=0x6C6C6C, IE=0x616161, Y=0x6C, DIFF=-11

Souce=0x6D6D6D, IE=0x626262, Y=0x6D, DIFF=-11

Souce=0x6E6E6E, IE=0x636363, Y=0x6E, DIFF=-11

Souce=0x6F6F6F, IE=0x646464, Y=0x6F, DIFF=-11

Souce=0x707070, IE=0x656565, Y=0x70, DIFF=-11

Souce=0x717171, IE=0x666666, Y=0x71, DIFF=-11

Souce=0x727272, IE=0x676767, Y=0x72, DIFF=-11

Souce=0x737373, IE=0x686868, Y=0x73, DIFF=-11

Souce=0x747474, IE=0x696969, Y=0x74, DIFF=-11

Souce=0x757575, IE=0x6A6A6A, Y=0x75, DIFF=-11

Souce=0x767676, IE=0x6B6B6B, Y=0x76, DIFF=-11

Souce=0x777777, IE=0x6C6C6C, Y=0x77, DIFF=-11

Souce=0x787878, IE=0x6D6D6D, Y=0x78, DIFF=-11

Souce=0x797979, IE=0x6E6E6E, Y=0x79, DIFF=-11

Souce=0x7A7A7A, IE=0x6F6F6F, Y=0x7A, DIFF=-11

Souce=0x7B7B7B, IE=0x707070, Y=0x7B, DIFF=-11

Souce=0x7C7C7C, IE=0x717171, Y=0x7C, DIFF=-11

Souce=0x7D7D7D, IE=0x727272, Y=0x7D, DIFF=-11

Souce=0x7E7E7E, IE=0x737373, Y=0x7E, DIFF=-11

Souce=0x7F7F7F, IE=0x747474, Y=0x7F, DIFF=-11

Souce=0x808080, IE=0x757575, Y=0x80, DIFF=-11

Souce=0x818181, IE=0x767676, Y=0x81, DIFF=-11

Souce=0x828282, IE=0x777777, Y=0x82, DIFF=-11

Souce=0x838383, IE=0x797979, Y=0x83, DIFF=-10

Souce=0x848484, IE=0x7A7A7A, Y=0x84, DIFF=-10

Souce=0x858585, IE=0x7B7B7B, Y=0x85, DIFF=-10

Souce=0x868686, IE=0x7C7C7C, Y=0x86, DIFF=-10

Souce=0x878787, IE=0x7D7D7D, Y=0x87, DIFF=-10

Souce=0x888888, IE=0x7E7E7E, Y=0x88, DIFF=-10

Souce=0x898989, IE=0x7F7F7F, Y=0x89, DIFF=-10

Souce=0x8A8A8A, IE=0x808080, Y=0x8A, DIFF=-10

Souce=0x8B8B8B, IE=0x818181, Y=0x8B, DIFF=-10

Souce=0x8C8C8C, IE=0x828282, Y=0x8C, DIFF=-10

Souce=0x8D8D8D, IE=0x838383, Y=0x8D, DIFF=-10

Souce=0x8E8E8E, IE=0x848484, Y=0x8E, DIFF=-10

Souce=0x8F8F8F, IE=0x858585, Y=0x8F, DIFF=-10

Souce=0x909090, IE=0x868686, Y=0x90, DIFF=-10

Souce=0x919191, IE=0x878787, Y=0x91, DIFF=-10

Souce=0x929292, IE=0x888888, Y=0x92, DIFF=-10

Souce=0x939393, IE=0x898989, Y=0x93, DIFF=-10

Souce=0x949494, IE=0x8A8A8A, Y=0x94, DIFF=-10

Souce=0x959595, IE=0x8B8B8B, Y=0x95, DIFF=-10

Souce=0x969696, IE=0x8C8C8C, Y=0x96, DIFF=-10

Souce=0x979797, IE=0x8D8D8D, Y=0x97, DIFF=-10

Souce=0x989898, IE=0x8E8E8E, Y=0x98, DIFF=-10

Souce=0x999999, IE=0x909090, Y=0x99, DIFF=-9

Souce=0x9A9A9A, IE=0x919191, Y=0x9A, DIFF=-9

Souce=0x9B9B9B, IE=0x929292, Y=0x9B, DIFF=-9

Souce=0x9C9C9C, IE=0x939393, Y=0x9C, DIFF=-9

Souce=0x9D9D9D, IE=0x949494, Y=0x9D, DIFF=-9

Souce=0x9E9E9E, IE=0x959595, Y=0x9E, DIFF=-9

Souce=0x9F9F9F, IE=0x969696, Y=0x9F, DIFF=-9

Souce=0xA0A0A0, IE=0x979797, Y=0xA0, DIFF=-9

Souce=0xA1A1A1, IE=0x989898, Y=0xA1, DIFF=-9

Souce=0xA2A2A2, IE=0x999999, Y=0xA2, DIFF=-9

Souce=0xA3A3A3, IE=0x9A9A9A, Y=0xA3, DIFF=-9

Souce=0xA4A4A4, IE=0x9B9B9B, Y=0xA4, DIFF=-9

Souce=0xA5A5A5, IE=0x9C9C9C, Y=0xA5, DIFF=-9

Souce=0xA6A6A6, IE=0x9D9D9D, Y=0xA6, DIFF=-9

Souce=0xA7A7A7, IE=0x9E9E9E, Y=0xA7, DIFF=-9

Souce=0xA8A8A8, IE=0x9F9F9F, Y=0xA8, DIFF=-9

Souce=0xA9A9A9, IE=0xA1A1A1, Y=0xA9, DIFF=-8

Souce=0xAAAAAA, IE=0xA2A2A2, Y=0xAA, DIFF=-8

Souce=0xABABAB, IE=0xA3A3A3, Y=0xAB, DIFF=-8

Souce=0xACACAC, IE=0xA4A4A4, Y=0xAC, DIFF=-8

Souce=0xADADAD, IE=0xA5A5A5, Y=0xAD, DIFF=-8

Souce=0xAEAEAE, IE=0xA6A6A6, Y=0xAE, DIFF=-8

Souce=0xAFAFAF, IE=0xA7A7A7, Y=0xAF, DIFF=-8

Souce=0xB0B0B0, IE=0xA8A8A8, Y=0xB0, DIFF=-8

Souce=0xB1B1B1, IE=0xA9A9A9, Y=0xB1, DIFF=-8

Souce=0xB2B2B2, IE=0xAAAAAA, Y=0xB2, DIFF=-8

Souce=0xB3B3B3, IE=0xABABAB, Y=0xB3, DIFF=-8

Souce=0xB4B4B4, IE=0xACACAC, Y=0xB4, DIFF=-8

Souce=0xB5B5B5, IE=0xADADAD, Y=0xB5, DIFF=-8

Souce=0xB6B6B6, IE=0xAEAEAE, Y=0xB6, DIFF=-8

Souce=0xB7B7B7, IE=0xB0B0B0, Y=0xB7, DIFF=-7

Souce=0xB8B8B8, IE=0xB1B1B1, Y=0xB8, DIFF=-7

Souce=0xB9B9B9, IE=0xB2B2B2, Y=0xB9, DIFF=-7

Souce=0xBABABA, IE=0xB3B3B3, Y=0xBA, DIFF=-7

Souce=0xBBBBBB, IE=0xB4B4B4, Y=0xBB, DIFF=-7

Souce=0xBCBCBC, IE=0xB5B5B5, Y=0xBC, DIFF=-7

Souce=0xBDBDBD, IE=0xB6B6B6, Y=0xBD, DIFF=-7

Souce=0xBEBEBE, IE=0xB7B7B7, Y=0xBE, DIFF=-7

Souce=0xBFBFBF, IE=0xB8B8B8, Y=0xBF, DIFF=-7

Souce=0xC0C0C0, IE=0xB9B9B9, Y=0xC0, DIFF=-7

Souce=0xC1C1C1, IE=0xBABABA, Y=0xC1, DIFF=-7

Souce=0xC2C2C2, IE=0xBBBBBB, Y=0xC2, DIFF=-7

Souce=0xC3C3C3, IE=0xBDBDBD, Y=0xC3, DIFF=-6

Souce=0xC4C4C4, IE=0xBEBEBE, Y=0xC4, DIFF=-6

Souce=0xC5C5C5, IE=0xBFBFBF, Y=0xC5, DIFF=-6

Souce=0xC6C6C6, IE=0xC0C0C0, Y=0xC6, DIFF=-6

Souce=0xC7C7C7, IE=0xC1C1C1, Y=0xC7, DIFF=-6

Souce=0xC8C8C8, IE=0xC2C2C2, Y=0xC8, DIFF=-6

Souce=0xC9C9C9, IE=0xC3C3C3, Y=0xC9, DIFF=-6

Souce=0xCACACA, IE=0xC4C4C4, Y=0xCA, DIFF=-6

Souce=0xCBCBCB, IE=0xC5C5C5, Y=0xCB, DIFF=-6

Souce=0xCCCCCC, IE=0xC6C6C6, Y=0xCC, DIFF=-6

Souce=0xCDCDCD, IE=0xC7C7C7, Y=0xCD, DIFF=-6

Souce=0xCECECE, IE=0xC9C9C9, Y=0xCE, DIFF=-5

Souce=0xCFCFCF, IE=0xCACACA, Y=0xCF, DIFF=-5

Souce=0xD0D0D0, IE=0xCBCBCB, Y=0xD0, DIFF=-5

Souce=0xD1D1D1, IE=0xCCCCCC, Y=0xD1, DIFF=-5

Souce=0xD2D2D2, IE=0xCDCDCD, Y=0xD2, DIFF=-5

Souce=0xD3D3D3, IE=0xCECECE, Y=0xD3, DIFF=-5

Souce=0xD4D4D4, IE=0xCFCFCF, Y=0xD4, DIFF=-5

Souce=0xD5D5D5, IE=0xD0D0D0, Y=0xD5, DIFF=-5

Souce=0xD6D6D6, IE=0xD1D1D1, Y=0xD6, DIFF=-5

Souce=0xD7D7D7, IE=0xD2D2D2, Y=0xD7, DIFF=-5

Souce=0xD8D8D8, IE=0xD4D4D4, Y=0xD8, DIFF=-4

Souce=0xD9D9D9, IE=0xD5D5D5, Y=0xD9, DIFF=-4

Souce=0xDADADA, IE=0xD6D6D6, Y=0xDA, DIFF=-4

Souce=0xDBDBDB, IE=0xD7D7D7, Y=0xDB, DIFF=-4

Souce=0xDCDCDC, IE=0xD8D8D8, Y=0xDC, DIFF=-4

Souce=0xDDDDDD, IE=0xD9D9D9, Y=0xDD, DIFF=-4

Souce=0xDEDEDE, IE=0xDADADA, Y=0xDE, DIFF=-4

Souce=0xDFDFDF, IE=0xDBDBDB, Y=0xDF, DIFF=-4

Souce=0xE0E0E0, IE=0xDCDCDC, Y=0xE0, DIFF=-4

Souce=0xE1E1E1, IE=0xDEDEDE, Y=0xE1, DIFF=-3

Souce=0xE2E2E2, IE=0xDFDFDF, Y=0xE2, DIFF=-3

Souce=0xE3E3E3, IE=0xE0E0E0, Y=0xE3, DIFF=-3

Souce=0xE4E4E4, IE=0xE1E1E1, Y=0xE4, DIFF=-3

Souce=0xE5E5E5, IE=0xE2E2E2, Y=0xE5, DIFF=-3

Souce=0xE6E6E6, IE=0xE3E3E3, Y=0xE6, DIFF=-3

Souce=0xE7E7E7, IE=0xE4E4E4, Y=0xE7, DIFF=-3

Souce=0xE8E8E8, IE=0xE5E5E5, Y=0xE8, DIFF=-3

Souce=0xE9E9E9, IE=0xE6E6E6, Y=0xE9, DIFF=-3

Souce=0xEAEAEA, IE=0xE7E7E7, Y=0xEA, DIFF=-3

Souce=0xEBEBEB, IE=0xE9E9E9, Y=0xEB, DIFF=-2

Souce=0xECECEC, IE=0xEAEAEA, Y=0xEC, DIFF=-2

Souce=0xEDEDED, IE=0xEBEBEB, Y=0xED, DIFF=-2

Souce=0xEEEEEE, IE=0xECECEC, Y=0xEE, DIFF=-2

Souce=0xEFEFEF, IE=0xEDEDED, Y=0xEF, DIFF=-2

Souce=0xF0F0F0, IE=0xEEEEEE, Y=0xF0, DIFF=-2

Souce=0xF1F1F1, IE=0xEFEFEF, Y=0xF1, DIFF=-2

Souce=0xF2F2F2, IE=0xF0F0F0, Y=0xF2, DIFF=-2

Souce=0xF3F3F3, IE=0xF2F2F2, Y=0xF3, DIFF=-1

Souce=0xF4F4F4, IE=0xF3F3F3, Y=0xF4, DIFF=-1

Souce=0xF5F5F5, IE=0xF4F4F4, Y=0xF5, DIFF=-1

Souce=0xF6F6F6, IE=0xF5F5F5, Y=0xF6, DIFF=-1

Souce=0xF7F7F7, IE=0xF6F6F6, Y=0xF7, DIFF=-1

Souce=0xF8F8F8, IE=0xF7F7F7, Y=0xF8, DIFF=-1

Souce=0xF9F9F9, IE=0xF8F8F8, Y=0xF9, DIFF=-1

Souce=0xFAFAFA, IE=0xF9F9F9, Y=0xFA, DIFF=-1





IE显示PNG图片:

<html>

<head>

<title>无标题页</title>

<style type ="text/css">

body

{

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

background-color: white;

border: 0px;

overflow: hidden;

background-image: url(png.png);

background-repeat: no-repeat;

}

</style>

</head>

<body>

</body>

</html>





比较PNG代码:

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ExtCtrls, pngimage;

type

TForm1 = class(TForm)

ButtonCreatePng: TButton;

ImageSource: TImage;

ImageIE: TImage;

ButtonCmp: TButton;

MemoResult: TMemo;

procedure ButtonCreatePngClick(Sender: TObject);

procedure ButtonCmpClick(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.ButtonCmpClick(Sender: TObject);

var

LSourcePng: TPNGObject;

LIEPng: TPNGObject;

Y: Integer;

LDiff: Integer;

begin

LSourcePng := TPNGObject(ImageSource.Picture.Graphic);

LIEPng := TPNGObject(ImageIE.Picture.Graphic);

MemoResult.Lines.Clear;

for Y := 0 to 256 - 1 do

begin

if LSourcePng.Pixels[0, Y] <> LIEPng.Pixels[0, Y] then

begin

LDiff := (LIEPng.Pixels[0, Y] and $FF) - (LSourcePng.Pixels[0, Y] and $FF);

MemoResult.Lines.Add(Format('Souce=0x%.6X, IE=0x%.6X, Y=0x%.2X, DIFF=%d', [

LSourcePng.Pixels[0, Y], LIEPng.Pixels[0, Y], Y, LDiff]));

end;

end;

end;

procedure TForm1.ButtonCreatePngClick(Sender: TObject);

var

LPng: TPNGObject;

Y: Integer;

begin

LPng := TPNGObject(ImageSource.Picture.Graphic);

for Y := 0 to 256 - 1 do

begin

LPng.Pixels[0, Y] := RGB(Y, Y, Y);

end;

LPng.SaveToFile('Dest.png');

end;

end.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: