1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2024-11-24 08:12:38 +02:00
Commit Graph

68 Commits

Author SHA1 Message Date
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