Dump screen of Coot with white background and black chicken wire

Works on Coot (Will be installed in Extension menu)

Works on Coot (Will be installed in Extension menu)

  • タグ:
  • タグはありません
##
# This script works on Coot.
# Save screen image with white background and black mesh for Gakusei Jikken.
#
# by yam_cpp, 2011-09-30
#
def save_png_gakusei(arg):
def get_displayed_maps():
displayed_maps = []
for i in range(graphics_n_molecules()):
if map_is_displayed(i):
print i, "is displayed map."
displayed_maps.append(i)
return displayed_maps
# get_displayed_maps()
# Assuming only one map is displayed
displayed_map = get_displayed_maps()[0]
# save map colour to restore later
save_previous_map_colour(displayed_map)
# change map & background colour and save image
set_map_colour(displayed_map, 0, 0, 0)
brighten_maps()
set_background_colour(255,255,255)
screendump_image(time.strftime("./coot-%Y%m%d_%H%M%S.png"))
# restore
set_background_colour(0,0,0)
darken_maps()
restore_previous_map_colour(displayed_map)
# save_png_gakusei()
add_simple_coot_menu_menuitem(coot_menubar_menu("Extensions"), "Save Image", save_png_gakusei)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX