remove blank image

This commit is contained in:
Diogo Gomes
2018-06-27 20:21:55 +01:00
parent 2b2f4065f3
commit 1196a0ae32

View File

@@ -31,8 +31,6 @@ BLANK_IMAGE_SIZE = (640, 480)
ATTR_FILENAME = 'filename' ATTR_FILENAME = 'filename'
ATTR_LAST_TRIP = 'last_trip' ATTR_LAST_TRIP = 'last_trip'
REQUIREMENTS = ['pillow==5.0.0']
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string, vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
vol.Optional(CONF_BUFFER_SIZE, default=1): cv.positive_int, vol.Optional(CONF_BUFFER_SIZE, default=1): cv.positive_int,
@@ -103,21 +101,7 @@ class PushCamera(Camera):
self._state = STATE_IDLE self._state = STATE_IDLE
self._timeout = timeout self._timeout = timeout
self.queue = deque([], buffer_size) self.queue = deque([], buffer_size)
self._current_image = None
self.queue.append(self._blank_image())
self._current_image = self.queue[0]
@classmethod
def _blank_image(cls):
from PIL import Image
import io
image = Image.new('RGB', BLANK_IMAGE_SIZE)
imgbuf = io.BytesIO()
image.save(imgbuf, "JPEG")
return imgbuf.getvalue()
@property @property
def state(self): def state(self):