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 displayeddisplayed_map = get_displayed_maps()[0]# save map colour to restore latersave_previous_map_colour(displayed_map)# change map & background colour and save imageset_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"))# restoreset_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)