mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-06-11 23:34:04 +09:00
graphics: image bayer dithering; movie test using image decoding of tsvm's gpu
This commit is contained in:
@@ -20,7 +20,7 @@ println(`dim: ${imgw}x${imgh}`)
|
||||
println(`converting to displayable format...`)
|
||||
|
||||
// convert colour
|
||||
graphics.imageToDisplayableFormat(imageData, -1048577, imgw, imgh, 4, true)
|
||||
graphics.imageToDisplayableFormat(imageData, -1048577, imgw, imgh, 4, 2)
|
||||
|
||||
sys.free(imageData)
|
||||
sys.free(infile)
|
||||
|
||||
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)
|
||||
BIN
assets/disk0/movtestimg/UNZIP_BEFORE_TESTING.zip
LFS
Normal file
BIN
assets/disk0/movtestimg/UNZIP_BEFORE_TESTING.zip
LFS
Normal file
Binary file not shown.
Reference in New Issue
Block a user