This commit is contained in:
Patrick Haßel 2025-06-27 19:24:45 +02:00
parent 776750fc77
commit 8da647dff7
2 changed files with 38 additions and 32 deletions

View File

@ -6,6 +6,12 @@ import picamera
from Fotobox import Fotobox from Fotobox import Fotobox
with picamera.PiCamera() as camera: with picamera.PiCamera() as camera:
camera.vflip = False
camera.hflip = True
camera.resolution = (2592, 1944)
camera.rotation = 0
camera.start_preview()
fotobox = Fotobox(camera) fotobox = Fotobox(camera)
try: try:
fotobox.run() fotobox.run()

View File

@ -1,32 +1,32 @@
import time # import time
#
from PIL import Image # from PIL import Image
#
from config import DEBUG # from config import DEBUG
#
#
# noinspection PyMethodMayBeStatic,PyShadowingBuiltins # # noinspection PyMethodMayBeStatic,PyShadowingBuiltins
class PiCamera: # class PiCamera:
def __init__(self): # def __init__(self):
pass # pass
#
def start_preview(self): # def start_preview(self):
pass # pass
#
def capture(self, output, format): # def capture(self, output, format):
with Image.open("./data/demo.jpg") as img: # with Image.open("./data/demo.jpg") as img:
img.save(output, "JPEG") # img.save(output, "JPEG")
if not DEBUG: # if not DEBUG:
time.sleep(0.5) # time.sleep(0.5)
#
def stop_preview(self): # def stop_preview(self):
pass # pass
#
def close(self): # def close(self):
pass # pass
#
def __enter__(self): # def __enter__(self):
return self # return self
#
def __exit__(self, exc_type, exc_val, exc_tb): # def __exit__(self, exc_type, exc_val, exc_tb):
self.close() # self.close()