2016-12-28 7 views
-1

Я участвую в проекте с Rasberry Pi 3, где люди должны смотреть на экран, отражаемый зеркалом, и взаимодействовать. Изображение инвертировано так, что я хотел создать программу на python для решения этой проблемы. Я не знаю, с чего начать, потому что я новичок в Raspberry Pi и Raspbian OS.Как применить эффекты экрана для малины Pi 3 (с помощью Raspbian)?

+0

вы вероятно должны начать получать RPI .... и, возможно, взглянуть на Pygame библиотека ... или, возможно, kivy –

+0

Я хочу применить к всему экрану с момента запуска операционной системы Raspbian –

ответ

0

1) X.Org

Если вы хотите, все, что отображается на X Window System (X.Org), чтобы быть перевернуты, вы можете использовать команду xrandr.

xrandr -y будет отображать дисплей (переворачивать изображение по вертикали).
xrandr -o normal вернет дисплей по умолчанию.

2) Python

Если вы пишете программу на Python, который будет отображать некоторые изображения, и вы хотите, чтобы перевернуть это изображения в вашей программе, то вы можете использовать Pillow модуль.

Вот отрывок, который переворачивает изображение с именем cat.jpg вертикально и сохраняет его в vertical_flip_cat.jpg:

from PIL import Image 

my_image = Image.open('cat.jpg') 
my_image.transpose(Image.FLIP_TOP_BOTTOM).save('vertical_flip_cat.jpg') 

Here is an overview of the Pillow module with examples.

+0

OH спасибо, как я могу применить это на весь экран с момента запуска операционной системы raspbian? Должен ли я изменить графический сервер X.org? –

+0

@JoanbelkGA Возможно, вам следует более подробно описать, что вы делаете, откуда происходит обратное изображение и т. Д. – SergiyKolesnikov