24 lines
455 B
Nim
24 lines
455 B
Nim
|
import svg_cairo, pixie, strformat
|
||
|
|
||
|
const files = [
|
||
|
"line01",
|
||
|
"polyline01",
|
||
|
"polygon01",
|
||
|
"rect01",
|
||
|
"rect02",
|
||
|
"circle01",
|
||
|
"ellipse01",
|
||
|
"triangle01",
|
||
|
"quad01",
|
||
|
"Ghostscript_Tiger"
|
||
|
]
|
||
|
|
||
|
for file in files:
|
||
|
let
|
||
|
original = readFile(&"tests/images/svg/{file}.svg")
|
||
|
image = decodeSvg(original)
|
||
|
gold = readImage(&"tests/images/svg/{file}.png")
|
||
|
|
||
|
# doAssert image.data == gold.data
|
||
|
image.writeFile(&"tests/images/svg/{file}.png")
|