test_pixel.py 553 B

123456789101112131415161718192021
  1. from lazpaint import image, layer, dialog, colors, view
  2. view.set_zoom(1)
  3. width = 256
  4. height = 256
  5. image.new(width, height)
  6. red = dialog.input_value("Red value (0..255)", 0)
  7. image = []
  8. for y in range(height):
  9. scanline = [colors.RGB(red,x,y) for x in range(width)]
  10. image.append(scanline)
  11. layer.put_image(0, 0, image, layer.DM_SET)
  12. if layer.get_pixel(192,64).green != 192:
  13. dialog.show_message("The value of the pixel is not correct.")
  14. else:
  15. dialog.show_message("Test successful.")
  16. view.zoom_fit()
  17. view.set_zoom(10)
  18. view.set_grid_visible(True)