Nigel Tao
072595ae7d
example/imageviewer: don't print filename colon
2025-11-11 12:23:37 +11:00
Nigel Tao
1e2e58cea0
snippet: add link to uncompng.c example
2025-07-19 11:26:36 +10:00
Nigel Tao
2ed84b6c00
std/nie: support premultiplied alpha formats
2025-07-15 15:57:36 +10:00
Nigel Tao
eec7d22ea3
pixconv: swizzle PIXEL_FORMAT__BGRA_PREMUL_4X16LE
...
Binary size, before:
145472 gen/lib/c/clang-dynamic/wuffs-base-pixconv.lo
145472 gen/lib/c/clang-static/wuffs-base-pixconv.o
247720 gen/lib/c/gcc-dynamic/wuffs-base-pixconv.lo
247688 gen/lib/c/gcc-static/wuffs-base-pixconv.o
After:
155120 gen/lib/c/clang-dynamic/wuffs-base-pixconv.lo
155120 gen/lib/c/clang-static/wuffs-base-pixconv.o
266992 gen/lib/c/gcc-dynamic/wuffs-base-pixconv.lo
266896 gen/lib/c/gcc-static/wuffs-base-pixconv.o
2025-07-15 15:34:48 +10:00
Nigel Tao
1222a6886d
std/nie: support NIA (animated NIE)
2025-06-30 22:03:55 +10:00
Nigel Tao
67e9078eab
example/convert-to-nia: allow 16-bit PNG output
2025-06-23 09:51:31 +10:00
Nigel Tao
bb25727729
example/convert-to-nia: add -bit-depth-16 flag
2025-06-17 21:31:08 +10:00
Nigel Tao
054fae77d3
std/etc2: merge alphas and colors fields
2025-06-10 16:20:52 +10:00
Nigel Tao
9833880b78
std/etc2: support 11-bit source formats
2025-06-10 16:07:43 +10:00
Nigel Tao
5ec14737f3
pixconv: allow swizzle from PIXEL_FORMAT__Y_16LE
...
Binary size, before:
142648 gen/lib/c/clang-dynamic/wuffs-base-pixconv.lo
142648 gen/lib/c/clang-static/wuffs-base-pixconv.o
243368 gen/lib/c/gcc-dynamic/wuffs-base-pixconv.lo
243240 gen/lib/c/gcc-static/wuffs-base-pixconv.o
After:
145472 gen/lib/c/clang-dynamic/wuffs-base-pixconv.lo
145472 gen/lib/c/clang-static/wuffs-base-pixconv.o
247720 gen/lib/c/gcc-dynamic/wuffs-base-pixconv.lo
247688 gen/lib/c/gcc-static/wuffs-base-pixconv.o
2025-06-10 11:33:08 +10:00
Nigel Tao
22c3b002ce
A+C: add Richard Hughes
2025-05-20 15:51:18 +10:00
Nigel Tao
39deb24f40
Merge pull request #155 from hughsie/hughsie/sbom
...
Add a SBOM template in CycloneDX format
2025-05-19 14:13:22 +10:00
Nigel Tao
7250990196
test/data: rename non-ascii/ 😻 .txt
...
Prior to this, pkg.go.dev would reject the repo (due to an error from
golang.org/x/mod/module). See https://go.dev/play/p/cGG7piSw1Wl and
https://proxy.golang.org/github.com/google/wuffs/@v/v0.3.4.info also
said:
not found: create zip: test/data/non-ascii/😻 .txt: malformed file path
"test/data/non-ascii/😻 .txt": invalid char '😻 '
2025-04-01 13:39:28 +11:00
Nigel Tao
9cb703b213
A+C: add Egor Pugin
2025-03-03 22:31:08 +11:00
Nigel Tao
263bbfabf0
lib/handsum: add EncodeOptions type
2025-03-02 14:10:11 +11:00
Nigel Tao
6e91caf241
std/netpbm: allow spaces and tabs as whitespace
2025-02-28 21:37:22 +11:00
Nigel Tao
64daf2653e
lib/lowleveljpeg: add MinimumBaselineQuality
2025-02-27 22:08:14 +11:00
Nigel Tao
0c7f1a4a1f
example/stb-imagedumper: add Handsum demo
2025-02-24 22:25:05 +11:00
Nigel Tao
b6be81a83b
std/handsum: implement do_decode_frame
2025-02-24 22:16:08 +11:00
Nigel Tao
43a6814dfe
std/handsum: add new package
2025-02-24 11:18:24 +11:00
Nigel Tao
9a9ab6ff86
base: add magic number for Handsum
2025-02-23 15:48:57 +11:00
Nigel Tao
f483ef0849
lib/lowleveljpeg: add Abs method, nil checks
2025-02-23 12:24:43 +11:00
Nigel Tao
12b404f58d
cmd/handsum: new tool for the Handsum file format
2025-02-23 12:15:59 +11:00
Nigel Tao
9a7e2a4d06
lib/lowleveljpeg: add {Down,Up}sampleFrom
2025-02-14 18:25:17 +11:00
Nigel Tao
b117488279
example/stb-imagedumper: add -natural-size flag
2025-02-11 15:53:36 +11:00
Nigel Tao
689f84213f
lib: fix "go test" example names
2025-02-11 15:45:38 +11:00
Nigel Tao
2cac96f56b
lib/lowleveljpeg: add new Go package
2025-02-11 14:46:34 +11:00
Nigel Tao
c7b717ea58
Merge pull request #160 from egorpugin/patch-1
...
Fix typo in huffman-primlen-9.deflate.commentary.txt
2025-01-23 17:12:35 +11:00
Egor Pugin
fd388e08f8
Fix typo in huffman-primlen-9.deflate.commentary.txt
2025-01-21 00:02:18 +03:00
Richard Hughes
13d041626c
Add a SBOM template in CycloneDX format
...
Improve supply chain security by including a SBOM file with substituted values.
This will be used to construct a composite platform SBOM.
Signed-off-by: Richard Hughes <rhughes@redhat.com >
2024-12-09 13:24:09 +00:00
Nigel Tao
d662ef5484
fuzz: remove rapidjson_corpus
...
https://github.com/guidovranken/rapidjson-fuzzers has disappeared.
See https://issues.oss-fuzz.com/issues/380676571
2024-11-27 18:26:48 +11:00
Nigel Tao
71c6c97b86
script: fix WUFFS_BASE__FOURCC__TARGA typo
2024-11-06 22:37:33 +11:00
Nigel Tao
7bd37b9bc1
stb-imagedumper: add -n and remove -r flag
2024-10-27 15:47:41 +10:30
Nigel Tao
c5e610cd5f
script: add print-jpeg-markers -x flag
2024-10-27 11:51:34 +10:30
Nigel Tao
f6ccf2c990
base: add range_ie_i32 and rect_ie_i32
...
Just the C types for now. The Wuffs types can be added later (along with
the base.i32 type).
2024-10-24 19:43:17 +10:30
Nigel Tao
fae284be39
base: re-arrange range and rect types
...
No semantic changes. Just re-sorting the struct definitions to appear in
lexicographic order.
2024-10-24 19:28:35 +10:30
Nigel Tao
56ee4b5e7f
base: add IMAGE__DIMENSION_MAX_INCL comment
2024-09-23 17:02:09 +09:30
Nigel Tao
abdfa0d946
base: compact returns the change in writer length
2024-09-22 11:51:05 +09:30
Nigel Tao
dbbb853784
std/netpbm: decode 16 bits per channel inputs
2024-09-20 22:13:38 +09:30
Nigel Tao
b369d233ce
std: fix frame config background_color re alpha
2024-09-20 13:38:26 +09:30
Nigel Tao
b76af12139
convert-to-nia: fix use of errno after read
2024-09-20 08:58:28 +09:30
Nigel Tao
53120477f8
test: update nia-checksums-of-data.txt
...
This was accidentally omitted from 0b2d8d15 "std/vp8: decode to a
placeholder gradient".
2024-09-19 22:47:13 +09:30
Nigel Tao
13617c4907
convert-to-nia: add -output-uncompressed-png flag
2024-09-19 17:17:30 +09:30
Nigel Tao
466ba48f57
convert-to-nia: add DECODE_ONLY_JPEG macro
2024-09-19 14:51:42 +09:30
Nigel Tao
d9c1a386db
lib/uncompng: add new Go package
2024-09-19 14:51:21 +09:30
Nigel Tao
c5549dadd1
stb-imagedumper: add -resize=N comment
2024-09-18 18:17:33 +09:30
Nigel Tao
72ae58b76e
base: add pixel_buffer.is_opaque
2024-09-18 12:09:52 +09:30
Nigel Tao
0b2d8d15f5
std/vp8: decode to a placeholder gradient
2024-09-15 11:35:13 +10:00
Nigel Tao
225068fc5a
stb-imagedumper: handle resize 0w or 0h gracefully
2024-09-15 10:08:28 +10:00
Nigel Tao
3387e19512
release: wuffs gen -version=0.4.0-alpha.9
v0.4.0-alpha.9
2024-09-14 14:28:26 +10:00