18 Commits

Author SHA1 Message Date
LongYinan
f52fd45245
feat(image): provide fast resize method (#34)
* feat: provide a way to fast resize image with SIMD

* Update

* Update x86_64-unknown-linux-gnu build

* Optimize

* Add fast resize to Transformer

* Resolve conflict
2023-01-14 18:39:54 +08:00
Bryan Lee
8bcc5de976
feat(image): implement overlay (#33)
* feat(image): implement `overlay`

* ci: fix x86_64-pc-windows-msvc build
2023-01-13 23:42:44 +08:00
LongYinan
6752e19353
chore(image): update oxipng 2023-01-03 19:37:57 +08:00
LongYinan
16489bcd12
fix(image): disable lto on Windows i686 build 2023-01-03 16:53:13 +08:00
LongYinan
b695642560
fix(binding): early return when input images are optimized (#28)
* fix(binding): early return when input images are optimized

* ci: fix builds

* Fix build

* target feature

* Remove inline

* Thin lto

* Use GCC
2022-12-20 17:42:28 +08:00
LongYinan
9b74328118
ci: fix npm i -g yarn on FreeBSD 2022-08-12 18:10:01 +08:00
LongYinan
ec6c1f7cf5 ci: fix linux and android build 2022-07-31 17:00:16 +08:00
LongYinan
45e6c4d7d6 chore: update dependencies 2022-07-31 15:59:55 +08:00
LongYinan
2813560b92
feat(image): support decode avif and webp (#18) 2022-05-02 15:12:26 +08:00
LongYinan
b5825c1df6 docs(website): add manipulate documentation 2022-04-22 23:44:49 +08:00
LongYinan
ff6e231b39 docs: add website 2022-04-22 00:50:32 +08:00
LongYinan
e1e84d286b docs: API references and benchmark results 2022-04-19 16:23:07 +08:00
LongYinan
e337ed6b88 ci: yarn cache adjustment 2022-04-19 01:30:00 +08:00
LongYinan
7cd00d4181
feat: async Transformer class (#9) 2022-04-18 13:49:54 +08:00
LongYinan
81fc73a7ec
feat: support avif
- Add avif encode feature
- Add documentation for `@napi-rs/image` package
- Add tests for `webp` and `avif` encode function
2022-03-29 18:18:21 +08:00
LongYinan
e90ecdc4b9
feat: support webp 2022-03-28 23:21:38 +08:00
LongYinan
d0de72e2a8
feat: transform into monorepo (#3) 2022-01-20 18:40:23 +08:00
LongYinan
c0997adba5
Init 2022-01-11 00:11:26 +08:00