removed stop_preview + flip camera

This commit is contained in:
Patrick Haßel 2025-06-27 21:28:16 +02:00
parent 0502f2256d
commit 630e55122a
2 changed files with 6 additions and 1 deletions

View File

@ -15,6 +15,7 @@ from enum import Enum
from config import read, file_increase, iso, now from config import read, file_increase, iso, now
from timer import Timer from timer import Timer
from libcamera import Transform
class State(Enum): class State(Enum):
@ -36,6 +37,7 @@ class Fotobox:
camera.rotation = 270 camera.rotation = 270
camera.preview_configuration.main.size = res camera.preview_configuration.main.size = res
camera.preview_configuration.main.format = 'BGR888' camera.preview_configuration.main.format = 'BGR888'
camera.preview_configuration.transform = Transform(hflip=1, vflip=1)
camera.configure("preview") camera.configure("preview")
##################### #####################
# here configure still capture # here configure still capture
@ -221,7 +223,7 @@ class Fotobox:
print("Starting shooting: S%04d-%s" % (self._shooting_number, iso(self._shooting_datetime))) print("Starting shooting: S%04d-%s" % (self._shooting_number, iso(self._shooting_datetime)))
self._shooting_timer.restart() self._shooting_timer.restart()
elif new_state == State.PREPARE: elif new_state == State.PREPARE:
self._camera.stop_preview() #self._camera.stop_preview()
for photo in self._photos: for photo in self._photos:
photo.prepare(self._event) photo.prepare(self._event)
self._set_state(State.CHOOSE) self._set_state(State.CHOOSE)

View File

@ -6,3 +6,6 @@ python3 -m venv venv --system-site-packages
. venv/bin/activate . venv/bin/activate
pip install pygame qrcode escpos picamera2 pip install pygame qrcode escpos picamera2
add to /boot/firmware/cmdline.txt
video=DSI-1:800x480@60,rotate=<rotation-value>