Bitmap/Read an image through a pipe: Difference between revisions

Content added Content deleted
(Use "jpegtopnm" rather than "/usr/bin/jpegtopnm".)
Line 322: Line 322:
# Launch Netpbm "jpegtopnm".
# Launch Netpbm "jpegtopnm".
# Input is taken from "input.jpeg" and result sent to stdout.
# Input is taken from "input.jpeg" and result sent to stdout.
let p = startProcess("jpegtopnm", args = ["input.jpeg"], options = {poUsePath})
# We need to specify "options = {}" as by default stderr is redirected to stdout.
let p = startProcess("/usr/bin/jpegtopnm", args = ["input.jpeg"], options = {})
let stream = FileStream(p.outputStream())
let stream = FileStream(p.outputStream())
let image = stream.readPPM()
let image = stream.readPPM()