Compare commits

...

2 Commits

Author SHA1 Message Date
8da647dff7 picamera 2025-06-27 19:24:45 +02:00
776750fc77 INSTALL 2025-06-27 19:20:13 +02:00
3 changed files with 45 additions and 32 deletions

7
INSTALL Normal file
View File

@ -0,0 +1,7 @@
sudo apt update
sudo apt install libcap-dev xinit
python3 -m venv venv
. venv/bin/activate
pip install pygame qrcode escpos picamera2

View File

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

View File

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