Viktor Sokolov
|
676cd7088c
|
Removed ico.go and bmp.go
|
2025-07-23 19:47:22 +06:00 |
|
Victor Sokolov
|
01439f43b0
|
IMG-37: improve OSS .devcontainer (#1460)
* OSS .devcontainer with all the tools
* .air.toml
* BASE_IMAGE arg
* Go with unzip test-images
* Removed unused commit
|
2025-07-23 19:42:38 +06:00 |
|
DarthSim
|
81257bcaad
|
Update changelog
|
2025-07-17 16:29:29 +03:00 |
|
DarthSim
|
4d487c2503
|
Update base Docker image
|
2025-07-17 16:26:26 +03:00 |
|
DarthSim
|
08678c8d49
|
Add real check for icoload_source
|
2025-07-11 22:25:32 +03:00 |
|
Victor Sokolov
|
b18b678df2
|
IMG-25: load ICO files (#1458)
* disk_sink + fixes
* Always 4 bands for v3+ bmp on save
* bmpsave fixed (w/o orientation)
* fixed ico for target save
* icosave.c
* Removed leftover comments
* icoload.c
* Row buffer (skripatch) is not needed anymore
* Minor fixes for icoload/save
* Use wips_image_write instead of vips_copy
* Forgotten &
* Check resulting dimensions
* -debug printf
|
2025-07-12 00:00:08 +06:00 |
|
Victor Sokolov
|
0567655437
|
IMG-29: Save ICO using target (#1453)
* disk_sink + fixes
* Always 4 bands for v3+ bmp on save
* bmpsave fixed (w/o orientation)
* fixed ico for target save
* icosave.c
* Resolved conflicts
* Removed leftover comments
* Correct data_size
|
2025-07-11 22:39:12 +06:00 |
|
DarthSim
|
07b5842191
|
Bump version
v3.29.1
|
2025-07-11 18:30:24 +03:00 |
|
Victor Sokolov
|
90376b7261
|
IMG-28: Save bmp via target (#1452)
* RLE fixes
* disk_sink + fixes
* Always 4 bands for v3+ bmp on save
* bmpsave fixed (w/o orientation)
* fixed ico for target save
* cancel() comment
* No orientation anymore
* No orientation
* Fixed non-alpha save bug
* Fixed rebase artifact
* Fixed condition
|
2025-07-11 19:07:39 +06:00 |
|
Viktor Sokolov
|
762177b63c
|
vips_source_read leftovers
|
2025-07-11 15:21:14 +03:00 |
|
Victor Sokolov
|
61f08c20ac
|
Fix: 24 bit image with non-zero alpha mask treated fine (#1457)
* bytes per pixel
* Fix alpha condition
* has_alpha logic
* Fixes condition bpp
* Minor
|
2025-07-11 18:08:56 +06:00 |
|
DarthSim
|
c3eb1b9633
|
Optimize loading bottom-up BMPs
|
2025-07-11 17:11:11 +06:00 |
|
DarthSim
|
165915a79f
|
Freeze github.com/tdewolff/parse
|
2025-07-11 11:43:29 +03:00 |
|
Victor Sokolov
|
b5242725d5
|
IMG-24: load BMP via source (#1451)
* bmpload.c
* #ifdef VIPS_META_PALETTE
* int32 height/width
* Separate #ifdef for VIPS_META_BITS_PER_SAMPLE
* RLE fixes
* bufsize
* += fix
* Move rel to x
* Allocate load buffer in load()
|
2025-07-09 22:26:55 +06:00 |
|
Sergei Aleksandrovich
|
c0e61be05d
|
Merge pull request #1441 from imgproxy/img-12-experiment-close-callback
img-12: load JPEG from source (bytes.Reader) instead of memory
|
2025-07-08 19:40:56 +06:00 |
|
DarthSim
|
a833c01444
|
Bump version
v3.29.0
|
2025-07-08 15:48:53 +03:00 |
|
DarthSim
|
7e66b63f35
|
Set GOFLAGS: -buildvcs=false for lint in CI
|
2025-07-07 20:26:12 +03:00 |
|
DarthSim
|
ebc4b6af1f
|
Update deps
|
2025-07-07 20:07:48 +03:00 |
|
DarthSim
|
f3c78a028a
|
Remove forgotten debug log
|
2025-07-05 20:56:32 +03:00 |
|
DarthSim
|
1799ac7eb7
|
Add support for %current_version variable in IMGPROXY_USER_AGENT
|
2025-07-05 20:53:17 +03:00 |
|
DarthSim
|
3178e2b21d
|
VIPS_CEIL => ceil
|
2025-07-02 20:02:44 +03:00 |
|
Viktor Sokolov
|
f971fb428a
|
%v
|
2025-07-02 12:11:36 +02:00 |
|
Viktor Sokolov
|
22778f020d
|
varargs for vipsError
|
2025-07-02 11:59:49 +02:00 |
|
Viktor Sokolov
|
99cdb54411
|
vipsError
|
2025-07-02 11:48:53 +02:00 |
|
Viktor Sokolov
|
7561b1bb51
|
vips_error_go
|
2025-07-02 11:22:47 +02:00 |
|
DarthSim
|
7884425810
|
Update changelog
|
2025-06-30 18:50:43 +03:00 |
|
DarthSim
|
7948ffa31b
|
Fix "Webp effort can't be greater than..." error
|
2025-06-30 18:35:43 +03:00 |
|
DarthSim
|
91abc6f385
|
Merge branch 'feature/webp-effort-preset'
|
2025-06-30 18:31:19 +03:00 |
|
DarthSim
|
92a281f834
|
Simplify WebP preset config
|
2025-06-30 18:28:31 +03:00 |
|
Viktor Sokolov
|
2fcf9ff0cc
|
AsyncSource -> ImgproxySource
|
2025-06-30 15:35:20 +02:00 |
|
Viktor Sokolov
|
27e867141e
|
All methods replaced with source load
|
2025-06-27 17:09:14 +02:00 |
|
Viktor Sokolov
|
55d5113c56
|
Extracted everything to source.*
|
2025-06-27 16:49:57 +02:00 |
|
Viktor Sokolov
|
ec5e4b2aae
|
Load JPEG from source instead of memory
|
2025-06-27 13:21:45 +02:00 |
|
Sergei Aleksandrovich
|
22305da24e
|
Merge pull request #1440 from imgproxy/img-9-update-dd
dd-trace-go -> v2
|
2025-06-24 22:16:27 +06:00 |
|
DarthSim
|
3207dd6099
|
Disable Datadog startup logs by default
|
2025-06-24 19:04:19 +03:00 |
|
Viktor Sokolov
|
56f3600e7c
|
dd-trace-go -> v2
|
2025-06-24 15:38:31 +02:00 |
|
DarthSim
|
c3c560c1e4
|
Update golangci-lint to 2.1.6 in CI
|
2025-06-11 16:53:34 +03:00 |
|
DarthSim
|
3c4a75a709
|
Remove the IMGPROXY_SVG_FIX_UNSUPPORTED config. The problem it was solving is now fixed in librsvg
|
2025-06-11 16:45:25 +03:00 |
|
DarthSim
|
95932b522c
|
Update changelog
|
2025-06-10 18:10:22 +03:00 |
|
DarthSim
|
2864bab12d
|
Add IMGPROXY_ALLOWED_PROCESSING_OPTIONS config
|
2025-06-09 18:15:24 +03:00 |
|
hossein
|
4d684fab0a
|
feat(): Add libvips's equivalent options for configuring libwebp's effort and preset.
|
2025-06-08 23:34:12 +03:30 |
|
DarthSim
|
a5a587eb39
|
Add IMGPROXY_MAX_RESULT_DIMENSION config and max_result_dimension processing option
|
2025-06-06 19:29:39 +03:00 |
|
DarthSim
|
810cad5d26
|
Calculate all sizes at the start of processing pipeline
|
2025-06-05 20:28:09 +03:00 |
|
DarthSim
|
dccfe80349
|
Fix the extend processing option when only one dimension is set
|
2025-06-04 20:20:20 +03:00 |
|
DarthSim
|
08150dcc16
|
Add a comment about dprScale for future historians
|
2025-06-04 19:37:41 +03:00 |
|
DarthSim
|
f46f1e27ea
|
Update changelog
|
2025-06-04 18:29:44 +03:00 |
|
DarthSim
|
238e5656fa
|
Supress "Response has no supported checksum" warnings from S3 SDK
|
2025-06-04 18:25:30 +03:00 |
|
DarthSim
|
ea54c8a6d0
|
Update changelog
|
2025-05-28 22:14:50 +03:00 |
|
DarthSim
|
a75227e26c
|
Update changelog
|
2025-05-27 22:21:44 +03:00 |
|
DarthSim
|
c2282d64e0
|
Mark JPEG XL format as supporting quality. Fixes autoquality for JPEG XL
|
2025-05-22 19:47:28 +03:00 |
|