Every line of 'python create image pixel by pixel' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
18 def create_pixels(self, tile, pal): 19 make = Image.new('RGB', (8, 8), 'white') 20 pixels = make.load() 21 for i in range(8): 22 for j in range(8): 23 nc = pal[tile.get_pixel(i, j)] 24 col = rgb.RGB_COLORS[nc] 25 pixels[j,i] = (col // 0x10000, (col // 0x100) % 0x100, col % 0x100) 26 return make
131 def set_pixel(self, x, y, pixel): 132 """Set pixel at the speficied position.""" 133 assert x >= 0 and x < self.width 134 assert y >= 0 and y < self.height 135 i = 3 * (y * self.width + x) 136 self.data[i] = pixel[0] 137 self.data[i + 1] = pixel[1] 138 self.data[i + 2] = pixel[2]
82 def _set_pixel(self, x, y, color): 83 """set the color of the pixel. 84 85 :param color: must be a valid color in the form of "#RRGGBB". 86 If you need to convert color, use `_set_pixel_and_convert_color()`. 87 """ 88 if not self.is_in_bounds(x, y): 89 return 90 rgb = self._convert_rrggbb_to_image_color(color) 91 x -= self._min_x 92 y -= self._min_y 93 self._image.putpixel((x, y), rgb)