Skip to content

Commit c569002

Browse files
authored
Merge pull request #5 from lesamouraipourpre/ondiskbitmap-changes
Update the pixel_shader usage of OnDiskBitmap
2 parents 801a661 + 0495c93 commit c569002

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
@@ -72,7 +72,12 @@ Usage Example
7272
f = open("/display-ruler.bmp", "rb")
7373
7474
pic = displayio.OnDiskBitmap(f)
75-
t = displayio.TileGrid(pic, pixel_shader=displayio.ColorConverter())
75+
# CircuitPython 6 & 7 compatible
76+
t = displayio.TileGrid(
77+
pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter())
78+
)
79+
# CircuitPython 7 compatible only
80+
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
7681
g.append(t)
7782
7883
display.show(g)

examples/ssd1681_simpletest.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,12 @@
4141

4242
with open("/display-ruler.bmp", "rb") as f:
4343
pic = displayio.OnDiskBitmap(f)
44-
t = displayio.TileGrid(pic, pixel_shader=displayio.ColorConverter())
44+
# CircuitPython 6 & 7 compatible
45+
t = displayio.TileGrid(
46+
pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter())
47+
)
48+
# CircuitPython 7 compatible only
49+
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
4550
g.append(t)
4651

4752
display.show(g)

0 commit comments

Comments
 (0)