flow = "render"
[[input]]
name = "filename"
type = "string"
[[input]]
name = "size"
type = "array/number"
[[input]]
name = "bounds"
type = "array/array/number"
[[input]]
name = "pixel"
type = "array/number"
[[process]]
alias = "p2p"
source = "pixel_to_point/pixel_to_point"
[[process]]
alias = "buffer_bounds"
source = "lib://flowstdlib/data/buffer"
[[connection]]
from = "input/bounds"
to = "buffer_bounds"
[[connection]]
from = "buffer_bounds"
to = "buffer_bounds"
[[connection]]
from = "buffer_bounds"
to = "p2p/bounds"
[[process]]
alias = "buffer_size"
source = "lib://flowstdlib/data/buffer"
[[connection]]
from = "input/size"
to = "buffer_size"
[[connection]]
from = "buffer_size"
to = "buffer_size"
[[connection]]
from = "buffer_size"
to = "p2p/size"
[[connection]]
from = "input/pixel"
to = "p2p/pixel"
[[process]]
alias = "p2v"
source = "escapes/escapes"
[[connection]]
from = "p2p"
to = "p2v/pixel_point"
[[process]]
source = "context://image/image_buffer"
[[process]]
alias = "filename_buffer"
source = "lib://flowstdlib/data/buffer"
[[connection]]
from = "input/filename"
to = "filename_buffer"
[[connection]]
from = "filename_buffer"
to = "filename_buffer"
[[connection]]
from = "filename_buffer"
to = "image_buffer/filename"
[[process]]
alias = "size_buffer"
source = "lib://flowstdlib/data/buffer"
[[connection]]
from = "input/size"
to = "size_buffer"
[[connection]]
from = "size_buffer"
to = "size_buffer"
[[connection]]
from = "size_buffer"
to = "image_buffer/size"
[[connection]]
from = "p2v/0"
to = "image_buffer/pixel"
[[connection]]
from = "p2v/1"
to = "image_buffer/value"