Skip to content

Commit e4c3361

Browse files
authored
Merge pull request #2 from lesamouraipourpre/ondiskbitmap-changes
Update the pixel_shader usage of OnDiskBitmap
2 parents b0d7016 + 54f4c05 commit e4c3361

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

README.rst

+6-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,12 @@ Usage Example
8181
f = open("/display-ruler.bmp", "rb")
8282
8383
pic = displayio.OnDiskBitmap(f)
84-
t = displayio.TileGrid(pic, pixel_shader=displayio.ColorConverter())
84+
# CircuitPython 6 & 7 compatible
85+
t = displayio.TileGrid(
86+
pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter())
87+
)
88+
# CircuitPython 7 compatible only
89+
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
8590
g.append(t)
8691
8792
display.show(g)

examples/ssd1680_simpletest.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,12 @@
4343

4444
with open("/display-ruler.bmp", "rb") as f:
4545
pic = displayio.OnDiskBitmap(f)
46-
t = displayio.TileGrid(pic, pixel_shader=displayio.ColorConverter())
46+
# CircuitPython 6 & 7 compatible
47+
t = displayio.TileGrid(
48+
pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter())
49+
)
50+
# CircuitPython 7 compatible only
51+
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
4752
g.append(t)
4853

4954
display.show(g)

0 commit comments

Comments
 (0)