use new OnDiskBitmap init API

This commit is contained in:
foamyguy 2025-06-27 09:22:29 -05:00
parent 7c055d2286
commit 841e39e3ee
6 changed files with 57 additions and 65 deletions

View file

@ -103,16 +103,8 @@ Usage Example
g = displayio.Group()
# CircuitPython 6 & 7 compatible
f = open("/display-ruler.bmp", "rb")
pic = displayio.OnDiskBitmap(f)
t = displayio.TileGrid(
pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter())
)
# # CircuitPython 7 compatible only
# pic = displayio.OnDiskBitmap("/display-ruler.bmp")
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
pic = displayio.OnDiskBitmap("/display-ruler.bmp")
t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
g.append(t)

View file

@ -42,8 +42,8 @@ display = adafruit_ssd1680.SSD1680(
g = displayio.Group()
with open("/display-ruler.bmp", "rb") as f:
pic = displayio.OnDiskBitmap(f)
pic = displayio.OnDiskBitmap("/display-ruler.bmp")
t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)

View file

@ -49,8 +49,8 @@ display = adafruit_ssd1680.SSD1680(
g = displayio.Group()
with open("display-ruler.bmp", "rb") as f:
pic = displayio.OnDiskBitmap(f)
pic = displayio.OnDiskBitmap("/display-ruler.bmp")
t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
g.append(t)

View file

@ -41,8 +41,8 @@ display = adafruit_ssd1680.SSD1680(
g = displayio.Group()
with open("/display-ruler.bmp", "rb") as f:
pic = displayio.OnDiskBitmap(f)
pic = displayio.OnDiskBitmap("/display-ruler.bmp")
t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)

View file

@ -41,8 +41,8 @@ display = adafruit_ssd1680.SSD1680(
g = displayio.Group()
with open("/display-ruler.bmp", "rb") as f:
pic = displayio.OnDiskBitmap(f)
pic = displayio.OnDiskBitmap("/display-ruler.bmp")
t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)

View file

@ -51,8 +51,8 @@ display = adafruit_ssd1680.SSD1680(
g = displayio.Group()
# Note: Check the name of the file. Sometimes the dash is changed to an underscore
with open("/display-ruler.bmp", "rb") as f:
pic = displayio.OnDiskBitmap(f)
pic = displayio.OnDiskBitmap("/display-ruler.bmp")
t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
g.append(t)