2015-09-01 3 views
0

я бегу сценарий из питона в PyMOL, все нормально, пока не произойдет эта строка:PyMOL из Python, без фона

 cmd.set('ray_opaque_background', 0) 

У меня есть функция, чтобы сохранить готовые структуры, все в порядке, никаких ошибок не возникает, но фон не прозрачен, он по-прежнему черный. Может ли кто-нибудь сказать мне, что не так с этой линией?

+0

Хотите ли вы иметь белый фон во время работы над файлом в PyMol? Или вы хотите иметь непрозрачный фон для изображения, созданного из текущего кадра? – atreju

+0

Дело в том, что я могу сделать белый фон просто с помощью комманда: cmd.bg_color ('white') но он становится хитрым с «прозрачным»/отсутствием фона – Asia

ответ

0

Насколько я вижу, нет ничего плохого в этой линии.

Я не совсем уверен, чего вы пытаетесь достичь. У вас есть команда сохранить изображение текущего кадра вашей структуры? Если нет, попробуйте добавить следующие строки, которые должны создать изображение с разрешением 600x600 пикселей image_name.png с непрозрачным фоном.

cmd.set('ray_opaque_background', 0) 
cmd.ray(600,600) 
cmd.png("image_name.png") 
+0

все еще не работает, он возвращает фотографии с черным фоном, я угадать, что это безнадежно – Asia

Смежные вопросы