File: test_file.py

package info (click to toggle)
lazpaint 7.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 56,000 kB
  • sloc: pascal: 277,538; python: 2,494; makefile: 233; sh: 221
file content (31 lines) | stat: -rw-r--r-- 996 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from lazpaint import image, colors, layer, selection, dialog

current_file_name = image.get_name()
if current_file_name is not None: 
  dialog.show_message("Filename is \"" + current_file_name + "\"")
else:
  dialog.show_message("Image doesn't have a filename")  

if selection.is_mask_empty():
  selection_name = None
  dialog.show_message("There is no selection mask")
else: 
  selection_name = selection.save_as("script_test_selection.png")
  dialog.show_message("Selection saved")

image.new(100, 100, colors.RED)

if selection_name is not None:
  selection.load(selection_name)
  dialog.show_message("Selection restored")

wanted_file_name = dialog.input_text("Test file name:", "script_test_file.png")
file_name = image.save_as(wanted_file_name, skip_options=True)
image.new(100, 100, colors.LIME)
image.save_as(file_name, validate=True, overwrite=True, skip_options=True)

layer.fill(colors.BLUE)
image.reload(ignore_modified=True)

layer.fill(colors.PURPLE)
image.save(skip_options=True)