Merge pull request #56 from guzba/master

add -d:pixieUseStb
This commit is contained in:
treeform 2021-01-21 22:27:26 -08:00 committed by GitHub
commit 379abcb638
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 11 deletions

View file

@ -1,10 +1,16 @@
import pixie/images, pixie/common, pixie/fileformats/stb_image/stb_image import pixie/images, pixie/common
when defined(pixieUseStb):
import pixie/fileformats/stb_image/stb_image
const const
jpgStartOfImage* = [0xFF.uint8, 0xD8] jpgStartOfImage* = [0xFF.uint8, 0xD8]
proc decodeJpg*(data: seq[uint8]): Image = proc decodeJpg*(data: seq[uint8]): Image =
## Decodes the JPEG into an Image. ## Decodes the JPEG into an Image.
when not defined(pixieUseStb):
raise newException(PixieError, "Decoding JPG requires -d:pixieUseStb")
else:
var var
width: int width: int
height: int height: int

View file

@ -1,3 +1,4 @@
when defined(pixieUseStb):
import pixie/fileformats/jpg import pixie/fileformats/jpg
let let