smiley
|
df49b3ffa4
|
🔧 estimated bit length was correct, add a safety margin instead
|
2024-02-27 15:39:22 +01:00 |
|
smiley
|
ccc73766e9
|
🚿
|
2024-02-27 14:51:05 +01:00 |
|
smiley
|
c1c9cdf285
|
wrench: QRData::estimateTotalBitLength(): do not substract from the estimated bit length
|
2024-02-27 14:47:36 +01:00 |
|
smiley
|
443bd5589f
|
:octocat: QRGdImage::checkGD(): use imagetypes() instead of gd_info()
|
2024-01-07 20:24:57 +01:00 |
|
smiley
|
0578456800
|
🚿
|
2024-01-06 17:33:32 +01:00 |
|
smiley
|
e9743c00f0
|
:octocat: spimplifications & cleanup
|
2024-01-06 17:32:32 +01:00 |
|
smiley
|
1a0208a3e8
|
:octocat: simplify logo space determination
|
2024-01-06 17:27:42 +01:00 |
|
smiley
|
d8ccc242d3
|
✨ added QRGdImageAVIF
|
2023-11-27 23:29:54 +01:00 |
|
smiley
|
00800ef901
|
🛀 clean-up (again)
|
2023-11-27 22:53:38 +01:00 |
|
smiley
|
39e3dfe83b
|
🔥 v6.0 first pass: PHP 8.2, remove deprecated elements, add type hints
|
2023-11-25 12:49:56 +01:00 |
|
smiley
|
49b0c399c8
|
📖
|
2023-10-27 23:39:31 +02:00 |
|
smiley
|
ff147426a1
|
:octocat: moved some files
|
2023-10-27 20:03:48 +02:00 |
|
smiley
|
48a0350329
|
:octocat: optional color negation in the reader
|
2023-10-26 13:22:01 +02:00 |
|
smiley
|
b4780d7dfe
|
:octocat: minor performance improvements for html and string output
|
2023-10-26 13:06:41 +02:00 |
|
smiley
|
ab358f2f38
|
:octocat: fixes/implements #223
|
2023-10-25 21:30:48 +02:00 |
|
smiley
|
5e8d10df82
|
:octocat: a few more performance improvements
|
2023-10-25 13:55:25 +02:00 |
|
smiley
|
8049976e5b
|
:octocat: add QROptionsTrait::$gdImageUseUpscale
|
2023-10-24 23:57:17 +02:00 |
|
smiley
|
57448af264
|
:octocat: remove QROptionsTrait::$svgViewBoxSize (#222)
|
2023-10-24 22:35:49 +02:00 |
|
smiley
|
8c0da25c72
|
🚿
|
2023-10-23 01:55:17 +02:00 |
|
smiley
|
3c2d23d8ac
|
:octocat: mask pattern testing performance improvement
|
2023-10-23 01:45:00 +02:00 |
|
smiley
|
af7ba49225
|
:octocat: some micro optimization
|
2023-10-17 00:06:39 +02:00 |
|
smiley
|
d2dd077f14
|
🚿
|
2023-10-16 20:41:13 +02:00 |
|
smiley
|
59d8132392
|
🚿
|
2023-10-16 19:30:16 +02:00 |
|
smiley
|
90f4a4bc66
|
:octocat: significant output performance improvements
|
2023-10-16 18:27:45 +02:00 |
|
smiley
|
2327690e99
|
🚿
|
2023-10-15 16:28:16 +02:00 |
|
smiley
|
c0dba8dab5
|
:octocat: QROutputAbstract::getModuleValue() now throws if the value is not set
|
2023-10-15 00:44:38 +02:00 |
|
smiley
|
99b1f9cf45
|
🚿
|
2023-10-15 00:18:19 +02:00 |
|
smiley
|
dfb7728d37
|
:octocat: removed QROptionsTrait::$markupDark and QROptionsTrait::$markupLight, added QROptionsTrait::$svgUseFillAttributes
|
2023-10-14 23:45:14 +02:00 |
|
smiley
|
07eb6e38ff
|
:octocat: removed QROptionsTrait::$textDark and QROptionsTrait::$textLight
|
2023-10-14 23:35:12 +02:00 |
|
smiley
|
98d4447aa4
|
:octocat: removed the fill attributes from QRMarkupSVG::path() as they can be set by CSS and were unintuitive
|
2023-10-14 19:56:04 +02:00 |
|
smiley
|
b8cebb6d1c
|
:octocat: QROutputAbstract::setModuleValues() allow setting extra values from options
|
2023-10-14 17:54:02 +02:00 |
|
smiley
|
c651052acb
|
:octocat: removed nullable type from QROptionsTrait::$moduleValues
|
2023-10-14 16:46:42 +02:00 |
|
smiley
|
5152f929f9
|
:octocat: lifting some logo space restrictions - overwrite function patterns as much as you wish, just don't blame me
|
2023-10-06 01:04:53 +02:00 |
|
smiley
|
911de7af69
|
:octocat: removed QRMatrix::M_TEST
|
2023-10-05 17:57:35 +02:00 |
|
smiley
|
171f0d97da
|
📖
|
2023-10-04 23:17:29 +02:00 |
|
smiley
|
0eb1dfe657
|
:octocat: auto generate options doc from the QROptionsTrait source
|
2023-10-04 17:56:26 +02:00 |
|
smiley
|
1c8073711b
|
:octocat: change default value of QROptionsTrait::$imageTransparent to false
|
2023-09-19 11:28:45 +02:00 |
|
smiley
|
3869f66c77
|
🚿
|
2023-09-18 13:03:09 +02:00 |
|
smiley
|
3f1020a7ff
|
:octocat: QRGdImage: create image resource during dump() to allow consecutive calls on the same instance
|
2023-09-17 23:17:44 +02:00 |
|
smiley
|
ef1af6296c
|
🔧 fix bit order comment
|
2023-09-17 21:51:30 +02:00 |
|
smiley
|
5d8e583603
|
:octocat: mark QROptionsTrait::$svgViewBoxSize as deprecated
|
2023-09-17 19:20:18 +02:00 |
|
smiley
|
522fa7c31b
|
:octocat: introduce QROutputAbstract::getOutputDimensions() for more consistent control over the image size
|
2023-09-17 19:19:24 +02:00 |
|
smiley
|
527b67ab7a
|
:octocat: remove QROptionsTrait::$svgWidth and QROptionsTrait::$svgHeight as they can now be easily set in QRMarkupSVG::header() if necessary
|
2023-09-17 16:31:27 +02:00 |
|
smiley
|
c70f05b106
|
🚿
|
2023-09-17 15:46:13 +02:00 |
|
smiley
|
29b58f3775
|
:octocat: QRImagick: fix square pixel draw size
|
2023-09-08 22:21:06 +02:00 |
|
smiley
|
85776d2db9
|
:octocat: re-introduce QRMatrix::flip() (6c66d56a31) as bitmask rework (#205) won't happen any time soon
|
2023-09-08 21:13:08 +02:00 |
|
smiley
|
81ef065af8
|
:octocat: allow reflectance reversal via QROptions::$invertMatrix
|
2023-09-08 20:38:15 +02:00 |
|
smiley
|
502dd697f5
|
🔧 fix QRGdImage::checkGD() to not throw when using default or custom output
|
2023-09-08 19:53:37 +02:00 |
|
smiley
|
ffe97dfae7
|
:octocat: add boolean option for BMP (RLE) compression in QRGdImage
|
2023-09-05 21:10:26 +02:00 |
|
smiley
|
b434bf54f2
|
:octocat: support compression quality in QRImagick
|
2023-09-05 20:51:27 +02:00 |
|