Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/randy408/libspng
Simple, modern libpng alternative
https://github.com/randy408/libspng
c218ffcf6dedfeaa1f14b985f1fe4022e45813f2 authored over 6 years ago by Randy <[email protected]>
d27602379b68e2f08b06b6c844f7434a0cef0f69 authored over 6 years ago by Randy <[email protected]>
49f5afe06e012f472a3c327d04535dd5650fec70 authored over 6 years ago by Randy <[email protected]>
ab7888e45627fbbb4e5cade36ff18607dbc3de94 authored over 6 years ago by Randy <[email protected]>
149673ac10c8fff5035251e687123860d176f773 authored over 6 years ago by Randy <[email protected]>
7474a2e8b8a5014c0bde9184f2a1b4f44f173331 authored over 6 years ago by Randy <[email protected]>
ea4d9b608e1a351e6fb5763d1d7af85a7ea01785 authored over 6 years ago by Randy <[email protected]>
c55f89783413e79e50d39779bd6fa776cdf1d32c authored over 6 years ago by Randy <[email protected]>
notable changes:
struct spng_decoder -> struct spng_ctx
spng_decoder_set_buffer/stream() -> spng...
be32tou, be16tou -> read_u32, read_u16
added read_i32() function
4270ba8feadf87194bdc7a1b54aed2b9e9f7aaa1 authored over 6 years ago by Randy <[email protected]>
6563a28ea61dc7d7d8a55e388f3e16500698c6e6 authored over 6 years ago by Randy <[email protected]>
Use be{16,32}tou instead of ntoh[sl] to solve issue #2
See merge request randy408/libspng!2
8f7a710b466d6e6baa95196918a516714ad82d61 authored over 6 years ago by Randy <[email protected]>
Passing "info" as first argument will print spng and libpng
version information and exit.
d759f5ad33dfc3b573147117e305963ba47c1dab authored over 6 years ago by Randy <[email protected]>
Invalidate decoder state so that subsequent calls fail early.
9fa451d499ed12fc12acbdd679267edf566a4a1e authored over 6 years ago by Randy <[email protected]>Replace inappropriate use of %u with PRIu{8,16,32} macros
See merge request randy408/libspng!3
c0e052e3b9f528c87962f7758fbffc1fe3f340f5 authored over 6 years ago by Randy <[email protected]>45dc7e5fe7b063e9f1a869ab3613f82019962dd4 authored over 6 years ago by Randy <[email protected]>
%u is not a portable solution for printing fixed width types. Even in
the current code default a...
d89067c49715852f2737833b43d71f3b295367bc authored over 6 years ago by Tomasz Kramkowski <[email protected]>
8cb87b8a5ade0cbb587e2c401231939c1bb55b41 authored over 6 years ago by Randy <[email protected]>
805ebae14a04797efeb35294507707bc0b12e2a5 authored over 6 years ago by Randy <[email protected]>
46d325e1f084f33d48d8eb7a6fba0b7e1ea82bef authored over 6 years ago by Randy <[email protected]>
887887ab2490ade1512ee8c9a8885c56b7306ea4 authored over 6 years ago by Randy <[email protected]>
2c8a0d9333711a7b0855ea66d37fad02d6b3965e authored over 6 years ago by Randy <[email protected]>
5e2c20f86ac63195ca34cf19068fd782f6728a54 authored over 6 years ago by Randy <[email protected]>
dc6bd59eb1a312eff2ee43bb1c5dba290ce92540 authored over 6 years ago by Randy <[email protected]>
e4a03f5e9d9cef67bae24c60f0e7b5d706230640 authored over 6 years ago by Randy <[email protected]>
before set_stream() was added IHDR was read when set_buffer() was
called, this is no longer the ...
testsuite: for gamma-corrected images each channel of a pixel is
checked to be within 2% of libp...
6807d2e2b166e470adf14904a8bf39b05bebabf0 authored over 6 years ago by Randy <[email protected]>
also fixed some error codes being assigned to the same number
693fae481eed581f87f0350da91bc74071255a95 authored over 6 years ago by Randy <[email protected]>97e725ccd416e38c89c91bc4a59df02bf2cfe4b3 authored over 6 years ago by Randy <[email protected]>
2fa5b466e6703ceac39bba767c419d6f07f8a554 authored over 6 years ago by Randy <[email protected]>
1a7d5ded978c3f5f1964dd2429ca8e2bc7a2d33c authored over 6 years ago by Randy <[email protected]>
1bcd4fabeae1007263f7cda48601b99c9eab80df authored over 6 years ago by Randy <[email protected]>
42bcb9c6f3c8e274e5bed0542c0e9719b67a5075 authored over 6 years ago by Randy <[email protected]>
Split next_chunk() into next_header() and get_chunk_data()
IDAT chunks are read up to chunk.leng...
2e50133f794ff815fabd8a103e46f5030144252e authored over 6 years ago by Randy <[email protected]>
fabbf64a3d30f99cb94f93b5055bee70fa22f952 authored over 6 years ago by Randy <[email protected]>
f5373df5b309cdefd981a8c8e3f657291777c2dc authored over 6 years ago by Randy <[email protected]>
d38814b50f6503e4c2efb95dc8325c399bc901ea authored over 6 years ago by Randy <[email protected]>
f94d622c68243f927025ed8e3299a99a8aaf0bd7 authored over 6 years ago by Randy <[email protected]>
66847d7e91bf9f8414ba06c06d10162351335d4a authored over 6 years ago by Randy <[email protected]>
Removed 16-bit sample endianness workaround
Removed PNG output format
Default behavior changed t...
c29d74e12d57c7c5e7f7fb52665dde0d2f519f67 authored over 6 years ago by Randy <[email protected]>
Added a compile-time option that disables conversion to host
endianness for 16 bit samples, this...
f06045e8de72316554b8c056e279ebbf46fb2601 authored over 6 years ago by Randy <[email protected]>
9927ccf8ba8afb947f9b28310d7211a1df5022a0 authored over 6 years ago by Randy <[email protected]>
c6d03ca99e9b77cb03d9eed73dfebf9c6a736ea4 authored over 6 years ago by Randy <[email protected]>
libspng = simple png library,
the "v" in vpng didn't stand for anything, it was added to avoid
n...
f964d2981d575e2877ef3d41693be8c18d28517a authored over 6 years ago by Randy <[email protected]>
e00e26b8bf8d6caa3cd072a645c8def7886cb9b5 authored over 6 years ago by Randy <[email protected]>
vpng_get_image_rgba8() -> vpng_decode_image()
vpng_decode_image() has two more args: output form...
2ee237b0b2a45378e9ccfee3b5a7a1f1701f44e1 authored almost 7 years ago by Randy <[email protected]>
e95ddddfc5e855786efb93e6a87899d7164d461e authored almost 7 years ago by Randy <[email protected]>
45c0251cee9b5350a85e5f02b6381b08df96fe60 authored almost 7 years ago by Randy <[email protected]>
c33819e569687843c9db9994b22b220c5d5096cd authored almost 7 years ago by Randy <[email protected]>
6ab790c72de9c2d9baf93ce14d966792b4cd8cb0 authored almost 7 years ago by Randy <[email protected]>
d5336f5a24123ffa1608242c4faa35cb21b771c8 authored almost 7 years ago by Randy <[email protected]>
9a3855713322af47201483ff2af7d6ab278f8367 authored almost 7 years ago by Randy <[email protected]>