1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2026-04-24 19:54:05 +02:00
Commit Graph

17 Commits

Author SHA1 Message Date
Victor Sokolov 5e81f5dab3 IMG-98: fixes flatten (#1610) 2026-02-03 13:10:28 +01:00
Victor Sokolov a000749198 IMG-86: preserve BPP/colorspace if possible (#1597) 2026-01-14 15:33:32 +01:00
Victor Sokolov a82a2a4717 IMG-86: base processing options test (#1595) 2025-12-25 16:04:13 +01:00
Victor Sokolov 55a5f50566 SVG integration test (#1583) 2025-11-27 21:35:54 +01:00
DarthSim 710d216ee9 Update test images 2025-11-27 12:43:13 +03:00
Sergei Aleksandrovich 98feb29e57 Use homegrown XML parser (#1559)
* Use XML parser based on encoding/xml

* Implement raw XML parser

* Speed-up xml parser

* Add line number to XML parser syntax errors

* Add svgparser.StartElement.SelfClosing

* Utilize bufio.Reader.ReadSlice in XML parser

* Polish XML parser tests; Add XML parser benchmark

* Move XML parser to ./xmlparser

* Use all XML parser tokens as pointers

* Add xmlparser.Document.ReplaceEntities method

* Combine xmlparser.Text and xmlparset.CData

* Optimize entities replacement in xmlparser

* xmlparser.parseEntityMap: ignore comments

* xmlparser: add document parsing benchmark

* xmlparser: Refactor attributes

* xmlparser: simplify Attributes.Filter

* xmlparser: add Attributes.Has, Node.FilterChildren, and Node.FilterChildNodes

* xmlparser: add Node.ChildNodes
2025-11-27 01:43:04 +06:00
Victor Sokolov 724f757421 IMG-27: skip raw images which mimic TIFF (#1558) 2025-10-21 16:41:28 +02:00
Viktor Sokolov 127c34e987 Fixes HEIF hashes 2025-10-13 17:03:13 +02:00
Viktor Sokolov b3c0f1b33c fix: condition in matrix_test 2025-10-03 17:30:09 +02:00
Victor Sokolov 28f55c5b13 Introduced matrix save-load test (#1552) 2025-10-03 15:52:48 +02:00
Victor Sokolov 30a5122d08 IMG-59: processing_test.go became lazy, added test image hash calculation (#1532)
* lazy processing test

* VHS

* ImageHashMatcher
2025-09-22 19:32:34 +02:00
Victor Sokolov aa91342686 IMG-33: adds simple integration tests for image.Load() (#1462)
* Load() integration test

* Added test-images as submodule
2025-07-23 19:09:49 +02:00
DarthSim 810cad5d26 Calculate all sizes at the start of processing pipeline 2025-06-05 20:28:09 +03:00
DarthSim 271b15381f Update testdata/test1.svg 2023-07-04 18:48:26 +03:00
DarthSim 93063787b1 Add svg package tests 2023-07-04 18:34:18 +03:00
Joe Cai 76897dbf1b Support arithmetic encoded jpeg files (#909)
* Support arithmetic encoded jpeg files

* Skip special markers within the SOF markers range

* Refactor imagemeta.DecodeJpegMeta()
2022-07-12 18:53:03 +06:00
DarthSim 2ea1466d96 Global refactoring 2021-05-07 17:10:21 +06:00