Lovell Fuller
b36237ddcb
Switch linter from semistandard to biome
...
Uses the recommended rules apart from complexity/useArrowFunction,
which would affect about 1700 lines of code with little benefit
right now. This is something that can be addressed over time.
2025-09-18 21:18:31 +01:00
Lovell Fuller
0bd1715f36
Options for trim op must be an Object, add lineArt #2363
2023-11-04 14:09:50 +00:00
Lovell Fuller
8408e99aa3
Ensure trim op works with CMYK input #3636
2023-04-20 10:49:39 +01:00
Lovell Fuller
6c61ad256f
Ensure all source code files contain SPDX licence
2023-02-28 17:01:58 +00:00
Lovell Fuller
d1004eed02
Ensure greyscale images can be trimmed #3386
2022-09-26 10:15:25 +01:00
Mart
c3a852eecf
Add trim option to provide a specific background colour ( #3332 )
...
Co-authored-by: Mart Jansink <mart@cinemait.nl>
2022-08-23 12:28:02 +01:00
Lovell Fuller
cbf741cac7
Ensure trim is no-op when it would reduce to nothing #3223
2022-07-08 21:06:58 +01:00
Lovell Fuller
e0d3c6e05d
Use bounding box of alpha+non-alpha for trim op #2166
2022-07-05 18:19:17 +01:00
Lovell Fuller
9755629cfd
Ensure ops without multi-page support reject ( #3010 )
2021-12-12 09:14:26 +00:00
Lovell Fuller
e9b21f2211
Ensure correct ordering of rotate-then-trim ops #2087
2020-02-23 16:59:22 +00:00
Lovell Fuller
c41b87303d
Ensure trim op supports image-in-alpha #1597
2019-11-14 11:29:45 +00:00
Lovell Fuller
3fa91bb4ce
Ensure image >= 3x3 before attempting trim operation
...
See https://github.com/libvips/libvips/issues/1392
2019-08-13 21:34:49 +01:00
Lovell Fuller
fd2a10ccea
Threshold trim tests for non-turbo libjpeg
2018-10-02 20:33:26 +01:00
Lovell Fuller
0725378257
Add trimOffsetLeft, trimOffsetTop to trim response #914
2018-10-02 20:16:00 +01:00
Lovell Fuller
60438ebfe5
Ensure precision of trim threshold, update docs #914
2018-10-02 12:45:37 +01:00
Lovell Fuller
21fbe546b8
Switch from custom trim op to vips_find_trim #914
2018-10-02 11:24:32 +01:00
Kleis Auke Wolthuizen
e0d622d347
Skip shrink-on-load when trimming ( #887 ) ( #888 )
2017-07-28 21:02:30 +01:00
Lovell Fuller
8717ecc429
Modularise JS source in 'lib' subdirectory.
...
Generate public API documention via jsdoc comments.
2016-11-02 09:25:20 +00:00
Lovell Fuller
cbdbbe535a
Update tests to meet semistandard code standards
...
Switch to const/let instead of var
2016-11-02 09:25:20 +00:00
Lovell Fuller
e68a14c94c
Dependency version bumps
2016-08-01 20:23:45 +01:00
Lovell Fuller
d1d6155fd1
Increase unit test coverage for recently added operations
...
Switch param validation to use internal functions
2016-07-11 22:23:15 +01:00
Kleis Auke Wolthuizen
b69627891d
Add trim operation to remove "boring" edges ( #491 #492 )
2016-07-08 22:19:10 +01:00