Added configuration options

This commit is contained in:
Robert Sirre 2020-11-24 22:07:04 +01:00
parent 650e9bdb92
commit 586be7f5d0

View File

@ -42,6 +42,12 @@ class Inkyimage(inkycal_module):
"label":"How should the image be displayed on the display? Default is auto",
"options": ['fill', 'center', 'fit', 'auto'],
"default": "auto"
},
'colours':{
"label":"Specify the colours of your panel. Choose between bw (black and white), bwr (black, white and red) or bwy (black, white and yellow)",
"options": ['bw', 'bwr', 'bwy'],
"default": "bw"
}
}
@ -256,6 +262,11 @@ class Inkyimage(inkycal_module):
elif colours == 'bwy':
# For black-white-yellow images, create corresponding palette"""
pal = [255,255,255, 0,0,0, 255,255,0, 255,255,255]
else:
logger.info('Unrecognized colors: {}, falling back to black and white'.format(colours))
# Fallback to black-white images, use monochrome dithering
im_black = im.convert('1', dither=True)
im_colour = None
# Map each pixel of the opened image to the Palette
if colours == 'bwr' or colours == 'bwy':