test_file.py 996 B

12345678910111213141516171819202122232425262728293031
  1. from lazpaint import image, colors, layer, selection, dialog
  2. current_file_name = image.get_name()
  3. if current_file_name is not None:
  4. dialog.show_message("Filename is \"" + current_file_name + "\"")
  5. else:
  6. dialog.show_message("Image doesn't have a filename")
  7. if selection.is_mask_empty():
  8. selection_name = None
  9. dialog.show_message("There is no selection mask")
  10. else:
  11. selection_name = selection.save_as("script_test_selection.png")
  12. dialog.show_message("Selection saved")
  13. image.new(100, 100, colors.RED)
  14. if selection_name is not None:
  15. selection.load(selection_name)
  16. dialog.show_message("Selection restored")
  17. wanted_file_name = dialog.input_text("Test file name:", "script_test_file.png")
  18. file_name = image.save_as(wanted_file_name, skip_options=True)
  19. image.new(100, 100, colors.LIME)
  20. image.save_as(file_name, validate=True, overwrite=True, skip_options=True)
  21. layer.fill(colors.BLUE)
  22. image.reload(ignore_modified=True)
  23. layer.fill(colors.PURPLE)
  24. image.save(skip_options=True)