pixie/src/pixie.nim

17 lines
503 B
Nim
Raw Normal View History

2020-11-20 02:45:43 +00:00
## Public interface to you library.
2020-11-21 02:21:27 +00:00
import pixie/images, pixie/masks, pixie/paths, pixie/common
export images, masks, paths, PixieError
2020-11-20 03:44:24 +00:00
proc toMask*(image: Image): Mask =
## Converts an Image to a Mask.
result = newMask(image.width, image.height)
for i in 0 ..< image.data.len:
result.data[i] = image.data[i].a
proc toImage*(mask: Mask): Image =
## Converts a Mask to Image.
result = newImage(mask.width, mask.height)
for i in 0 ..< mask.data.len:
result.data[i].a = mask.data[i]