DarthSim
|
7fd1d446cf
|
Fix HEIC/AVIF dimension limit handling
|
2024-05-02 16:31:19 +03:00 |
|
DarthSim
|
b43c6a7db7
|
Fix watermark replication across animation frames
|
2024-04-24 21:55:16 +03:00 |
|
DarthSim
|
97217949a7
|
Fix watermarks overlapping animation frames in some cases
|
2024-04-24 21:42:29 +03:00 |
|
DarthSim
|
df75177481
|
Replace WatermarkOptions.Gravity with GravityReplicate
|
2024-04-24 19:35:16 +03:00 |
|
DarthSim
|
09e542517a
|
Extract finalizing to a separate pipeline; Fix watermark colors on non-sRGB images
|
2024-04-18 19:51:40 +03:00 |
|
DarthSim
|
cdde8918c1
|
Fix over-shrinking during scale-on-load
|
2024-04-14 18:46:22 +03:00 |
|
DarthSim
|
59ca483aa7
|
Remove LineCache diring animation images processing (issue is fixed in vips 8.15.2)
|
2024-03-22 17:01:29 +03:00 |
|
DarthSim
|
880d16f457
|
Reduce memory usage when scaling down animated images
|
2024-01-27 18:34:21 +03:00 |
|
DarthSim
|
22e16ebe56
|
Fix loading animated images with a huge number of frames
|
2023-12-20 19:34:29 +03:00 |
|
DarthSim
|
8cb93f8915
|
Fix relative watermark offsets when watermark is replicated
|
2023-12-02 22:23:19 +03:00 |
|
DarthSim
|
8eb04ea98b
|
Allow relative values for gravity and watermark offsets
|
2023-12-01 18:23:24 +03:00 |
|
DarthSim
|
707a24e59d
|
HEIC saving support
|
2023-11-18 21:03:17 +03:00 |
|
DarthSim
|
b90f73c4b5
|
Typo
|
2023-11-17 16:43:24 +03:00 |
|
DarthSim
|
07528dbecf
|
Use palette-bit-depth for palette bitdepth instead of VIPS_META_BITS_PER_SAMPLE
|
2023-11-13 20:26:58 +03:00 |
|
DarthSim
|
756958d2ca
|
Fix crashes during processing of large animated WebPs
|
2023-09-08 17:07:09 +03:00 |
|
DarthSim
|
890b4e3f7d
|
Limit vector image sizes to IMGPROXY_MAX_SRC_RESOLUTION
|
2023-09-05 21:10:28 +03:00 |
|
DarthSim
|
46e63464f7
|
Remove ICC if source image is linear
|
2023-08-30 15:06:12 +04:00 |
|
DarthSim
|
136a5d093f
|
Fix saving to JPEG when using linear colorspace
|
2023-07-02 22:58:32 +03:00 |
|
DarthSim
|
2e6a3c6dd1
|
Separate Photoshop and IPTC metadata parsing/dumping
|
2023-05-29 19:48:39 +03:00 |
|
DarthSim
|
157843ccb3
|
Use VIPS_META_BITS_PER_SAMPLE image header instead of palette-bit-depth when available
|
2023-05-23 19:08:35 +03:00 |
|
DarthSim
|
85f790fb4b
|
Optimize watermark application
|
2023-05-10 17:46:41 +03:00 |
|
DarthSim
|
723666ea1a
|
Strip watermark meta and remove its palette depth
|
2023-04-26 18:24:20 +03:00 |
|
DarthSim
|
0863734ff8
|
Don't extend if requested width or height is zero
|
2023-04-24 21:45:10 +03:00 |
|
DarthSim
|
1da86887d4
|
Fix max_bytes option
|
2023-04-19 17:20:32 +03:00 |
|
DarthSim
|
4fae754071
|
Fix crashes in cases where the max_bytes processing option was used and image saving failed
|
2023-04-19 17:04:36 +03:00 |
|
DarthSim
|
9b65b7257d
|
Apply dprScale after min width/height
|
2023-04-18 18:52:20 +03:00 |
|
DarthSim
|
7d1f7c903a
|
Use RoundToEven when calculating offsets and watermark size
|
2023-04-16 21:09:48 +03:00 |
|
DarthSim
|
2c28252966
|
Fix the way the dpr processing option affects offsets and paddings
|
2023-04-16 20:56:17 +03:00 |
|
DarthSim
|
cae8af9ac5
|
Always import ICC if image is not RGB
|
2023-03-07 00:21:16 +03:00 |
|
DarthSim
|
20960b2013
|
Don't copy memory after smart crop
|
2023-02-28 22:03:15 +03:00 |
|
DarthSim
|
26cd81dcf3
|
Fix max_animation_frames option
|
2023-02-23 21:26:39 +03:00 |
|
DarthSim
|
9416168575
|
Security processing options
|
2023-02-23 21:11:44 +03:00 |
|
DarthSim
|
4bf1a27abd
|
Add extend_aspect_ratio processing option
|
2023-02-19 18:58:30 +03:00 |
|
DarthSim
|
4ca72ea9cc
|
Don't copy memory after fixing image size
|
2023-02-16 01:14:03 +03:00 |
|
DarthSim
|
8bd3d5d472
|
Fix applying replicated PNG watermarks
|
2023-01-16 20:31:11 +03:00 |
|
DarthSim
|
f89ced23e4
|
Speedup processing
|
2023-01-06 16:36:52 +03:00 |
|
DarthSim
|
ca9fb6c586
|
Optimize memory usage in some scenarios
|
2023-01-04 00:23:06 +03:00 |
|
DarthSim
|
1ededbb11f
|
Add IMGPROXY_MAX_ANIMATION_FRAME_RESOLUTION config
|
2022-11-29 18:25:38 +06:00 |
|
DarthSim
|
0e62ebc614
|
Remove unneeded attributes when stripping XMP
|
2022-11-08 20:34:04 +06:00 |
|
DarthSim
|
cd5c30fa0d
|
Make filters low-level
|
2022-07-28 15:32:36 +06:00 |
|
DarthSim
|
20039f49a5
|
Better error metrics
|
2022-07-20 16:09:07 +06:00 |
|
DarthSim
|
067481dc6b
|
Softer preferred formats check
|
2022-07-18 19:45:01 +06:00 |
|
DarthSim
|
97e15c717d
|
Fix sizes of GIF and ICO before save
|
2022-07-18 18:49:58 +06:00 |
|
DarthSim
|
f368ed13e9
|
IMGPROXY_PREFERRED_FORMATS config
|
2022-07-18 17:58:59 +06:00 |
|
DarthSim
|
7a5074187e
|
Fix trimming of CMYK images
|
2022-06-23 17:59:04 +06:00 |
|
DarthSim
|
a44e8dc94b
|
Check timeout automatically
|
2022-06-23 17:23:04 +06:00 |
|
DarthSim
|
8f91fa5bd4
|
Don't fail if can't load thumbnail
|
2022-06-10 16:52:35 +06:00 |
|
DarthSim
|
8a536d69a3
|
Better animation detection
|
2022-06-10 15:27:25 +06:00 |
|
DarthSim
|
bab2dbe4b9
|
Fix lint errors
|
2022-05-20 22:33:21 +06:00 |
|
DarthSim
|
13c14c25e9
|
Fallback from AVIF to JPEG/PNG if one of the result dimensions is smaller than 16px
|
2022-05-20 21:18:07 +06:00 |
|