From ccccd883bb7a74bd76db55dd8f7f84714b48a669 Mon Sep 17 00:00:00 2001 From: Ryan Oldenburg <ryan@guzba.com> Date: Sat, 12 Feb 2022 18:59:13 -0600 Subject: [PATCH] rm seq[uint8] --- src/pixie.nim | 4 ++-- src/pixie/fileformats/bmp.nim | 4 ---- tests/benchmark_jpg.nim | 2 +- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/pixie.nim b/src/pixie.nim index 28e4094..cd0cc33 100644 --- a/src/pixie.nim +++ b/src/pixie.nim @@ -18,7 +18,7 @@ converter autoPremultipliedAlpha*(c: ColorRGBA): ColorRGBX {.inline, raises: []. ## Convert a straight alpha RGBA to a premultiplied alpha RGBA. c.rgbx() -proc decodeImage*(data: string | seq[uint8]): Image {.raises: [PixieError].} = +proc decodeImage*(data: string): Image {.raises: [PixieError].} = ## Loads an image from memory. if data.len > 8 and data.readUint64(0) == cast[uint64](pngSignature): decodePng(data) @@ -38,7 +38,7 @@ proc decodeImage*(data: string | seq[uint8]): Image {.raises: [PixieError].} = else: raise newException(PixieError, "Unsupported image file format") -proc decodeMask*(data: string | seq[uint8]): Mask {.raises: [PixieError].} = +proc decodeMask*(data: string): Mask {.raises: [PixieError].} = ## Loads a mask from memory. if data.len > 8 and data.readUint64(0) == cast[uint64](pngSignature): newMask(decodePng(data)) diff --git a/src/pixie/fileformats/bmp.nim b/src/pixie/fileformats/bmp.nim index 6a69efe..4f0d245 100644 --- a/src/pixie/fileformats/bmp.nim +++ b/src/pixie/fileformats/bmp.nim @@ -196,10 +196,6 @@ proc decodeBmp*(data: string): Image {.raises: [PixieError].} = if flipVertical: result.flipVertical() -proc decodeBmp*(data: seq[uint8]): Image {.inline, raises: [PixieError].} = - ## Decodes bitmap data into an Image. - decodeBmp(cast[string](data)) - proc encodeBmp*(image: Image): string {.raises: [].} = ## Encodes an image into the BMP file format. diff --git a/tests/benchmark_jpg.nim b/tests/benchmark_jpg.nim index 4a68227..71d484a 100644 --- a/tests/benchmark_jpg.nim +++ b/tests/benchmark_jpg.nim @@ -3,4 +3,4 @@ import benchy, pixie/fileformats/jpg let data = readFile("tests/fileformats/jpg/jpeg420exif.jpg") timeIt "pixie decode": - discard decodeJpg(cast[seq[uint8]](data)) + discard decodeJpg(data)