mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-06-12 15:44:05 +09:00
graphics: image bayer dithering; movie test using image decoding of tsvm's gpu
This commit is contained in:
20
assets/disk0/movtest.js
Normal file
20
assets/disk0/movtest.js
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
let infile = sys.malloc(752704)
|
||||
let imagearea = sys.malloc(560*448*3)
|
||||
|
||||
con.clear()
|
||||
|
||||
for (let f = 1; f <= 52; f++) {
|
||||
let fname = `/movtestimg/${(''+f).padStart(3,'0')}.jpg`
|
||||
filesystem.open("A", fname, "R")
|
||||
let fileLen = filesystem.getFileLen("A")
|
||||
dma.comToRam(0, 0, infile, fileLen)
|
||||
|
||||
graphics.decodeImageTo(infile, fileLen, imagearea)
|
||||
|
||||
graphics.imageToDisplayableFormat(imagearea, -1048577, 560, 448, 3, 2)
|
||||
|
||||
}
|
||||
|
||||
sys.free(imagearea)
|
||||
sys.free(infile)
|
||||
Reference in New Issue
Block a user