Esempio n. 1
0
 def test_1bit_bmp_red_white_decoding(self):
     with open(get_test_file(__file__, 'red-white.bmp'), 'rb') as fobj:
         img = open_image(fobj)
         img.load()
     self.assertEqual(img.width, 2)
     self.assertEqual(img.height, 2)
     self.assertNotEqual(img.palette, None)
     self.assertEqual(img.get_color(0, 0), Red)
     self.assertEqual(img.get_color(1, 1), Red)
     self.assertEqual(img.get_color(0, 1), White)
     self.assertEqual(img.get_color(1, 0), White)
Esempio n. 2
0
 def test_1bit_bmp_decoding_horizontal(self):
     with open(get_test_file(__file__, 'black-white-horizontal.bmp'), 'rb') as fobj:
         img = open_image(fobj)
         img.load()
     self.assertEqual(img.width, 2)
     self.assertEqual(img.height, 2)
     self.assertNotEqual(img.palette, None)
     self.assertEqual(img.get_color(0, 0), Black)
     self.assertEqual(img.get_color(1, 0), Black)
     self.assertEqual(img.get_color(0, 1), White)
     self.assertEqual(img.get_color(1, 1), White)
Esempio n. 3
0
 def test_32bit_bmp_decoding_colorful(self):
     with open(get_test_file(__file__, 'red-green-blue-black-32bit.bmp'), 'rb') as fobj:
         img = open_image(fobj)
         img.load()
     self.assertEqual(img.width, 2)
     self.assertEqual(img.height, 2)
     self.assertEqual(img.palette, None)
     self.assertEqual(img.get_color(0, 0), Red)
     self.assertEqual(img.get_color(1, 0), Lime)
     self.assertEqual(img.get_color(0, 1), Blue)
     self.assertEqual(img.get_color(1, 1), Black)