37 lines
1.2 KiB
Nim
37 lines
1.2 KiB
Nim
import pixie, pixie/fileformats/gif
|
|
|
|
block:
|
|
let
|
|
path = "tests/fileformats/gif/3x5.gif"
|
|
image = decodeGIF(readFile(path))
|
|
dimensions = decodeGifDimensions(readFile(path))
|
|
image.writeFile("tests/fileformats/gif/3x5.png")
|
|
doAssert image.width == dimensions.width
|
|
doAssert image.height == dimensions.height
|
|
|
|
block:
|
|
let
|
|
path = "tests/fileformats/gif/audrey.gif"
|
|
image = decodeGIF(readFile(path))
|
|
dimensions = decodeGifDimensions(readFile(path))
|
|
image.writeFile("tests/fileformats/gif/audrey.png")
|
|
doAssert image.width == dimensions.width
|
|
doAssert image.height == dimensions.height
|
|
|
|
block:
|
|
let
|
|
path = "tests/fileformats/gif/sunflower.gif"
|
|
image = decodeGIF(readFile(path))
|
|
dimensions = decodeGifDimensions(readFile(path))
|
|
image.writeFile("tests/fileformats/gif/sunflower.png")
|
|
doAssert image.width == dimensions.width
|
|
doAssert image.height == dimensions.height
|
|
|
|
block:
|
|
let
|
|
path = "tests/fileformats/gif/sunflower.gif"
|
|
image = decodeGIF(readFile(path))
|
|
dimensions = decodeGifDimensions(readFile(path))
|
|
image.writeFile("tests/fileformats/gif/sunflower.png")
|
|
doAssert image.width == dimensions.width
|
|
doAssert image.height == dimensions.height
|