Commit Graph

42 Commits

Author SHA1 Message Date
smiley beecbe7ba5 :octocat: mark nullable types explicitly (https://github.com/chillerlan/php-qrcode/issues/276) 2024-07-17 11:05:32 +02:00
smiley c27973ace0 :octocat: minor optimizations 2024-01-07 01:19:51 +01:00
smiley 90f4a4bc66 :octocat: significant output performance improvements 2023-10-16 18:27:45 +02:00
smiley dfb7728d37 :octocat: removed QROptionsTrait::$markupDark and QROptionsTrait::$markupLight, added QROptionsTrait::$svgUseFillAttributes 2023-10-14 23:45:14 +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 29b58f3775 :octocat: QRImagick: fix square pixel draw size 2023-09-08 22:21:06 +02:00
smiley b434bf54f2 :octocat: support compression quality in QRImagick 2023-09-05 20:51:27 +02:00
smiley c69531ca20 :octocat: rename QROptionsTrait::$imageBase64 to $outputBase64, deprecate old name and redirect calls 2023-09-03 22:49:32 +02:00
smiley bcd410a33b :octocat: cleanup, align module() method between the several output classes where applicable 2023-09-03 19:46:14 +02:00
smiley edbc995b63 🔧 fixed QRImagick module value validation 2023-07-12 13:17:28 +02:00
smiley fd4d208c05 :octocat: reduce calls to QRMatrix::getMatrix() and use QRMatrix::get() instead 2023-04-07 19:21:59 +02:00
smiley 6bba12d98c :octocat: add QROutputAbstract::getModuleValue() to avoid directly accessing the $moduleValues array 2023-04-06 20:45:38 +02:00
smiley a4ae0e959a :octocat: rename QROutputAbstract::getModuleValue() to prepareModuleValue() to better reflect what it does 2023-04-06 02:11:08 +02:00
smiley 1b2aa52d03 :octocat: proper names for QRMatrix getters 2023-04-04 15:00:55 +02:00
smiley 60a19b3c94 :octocat: QROutputInterface::moduleValueIsValid() improved checks & tests 2023-03-22 21:22:14 +01:00
smiley 76e90986e7 :octocat: make QROutputInterface::moduleValueIsValid() public static 2023-03-16 13:23:53 +01:00
smiley 4147dae999 :octocat: QRGdImage & QRImagick background/transparency rework 2023-03-15 07:57:17 +01:00
smiley 6b2a529160 💄 code style fixes 2023-03-11 02:38:57 +01:00
smiley 5a10df4a5b :octocat: QRImagick: base64 data URI support 2023-03-10 00:12:00 +01:00
smiley 61128e4aec change QRMatrix::checkTypeNotIn() to checkTypeIn() 2023-03-09 19:08:37 +01:00
smiley ecdd81a0cb :octocat: file caching rework/cleanup 2023-03-07 22:42:48 +01:00
smiley 739579552d :octocat: clarify several QROptions: $imageTransparent and $imageTransparencyBG, introduced $drawLightModules and $bgColor (see #122) 2022-07-31 04:19:19 +02:00
smiley cb69751c3b 🚿 2022-07-10 19:12:55 +02:00
smiley 1f435dfd54 🚿 rename QRMatrix::checkTypes() to checkTypeNotIn() and switch return value to better reflect what it actually does 2022-06-06 07:43:16 +02:00
codemasher 164116fa39 🛀 output (+test) simplification & cleanup 2021-12-12 23:40:44 +01:00
codemasher 3e14260144 :octocat: clarify default module value setting 2021-12-11 17:52:22 +01:00
codemasher 709a0322c9 :octocat: circular modules in Imagick output 2021-12-10 00:50:48 +01:00
codemasher f224587574 🚿 output module cleanup 2021-12-06 21:39:46 +01:00
codemasher 153603a5dc 🛀 more docblock cleanup & micro optimizations 2021-11-21 11:41:40 +01:00
codemasher 93618e83ff :octocat: removed filesource and package phpdoc tags 2021-01-24 22:52:33 +01:00
codemasher e437956429 :octocat: allow returning the image resource 2020-11-16 14:09:50 +01:00
codemasher 0ba4aac3eb 🚿 don't cover the extension check exceptions 2020-04-05 20:02:14 +02:00
codemasher dcf860824f 🚿 remove ext-gd requirement, check extension_loaded instead 2020-04-05 05:18:17 +02:00
codemasher 743ed22fa2 docblocks galore! 2020-04-04 03:46:34 +02:00
codemasher b11c7dd69d Merge branch 'master' into php-7.4
# Conflicts:
#	.github/workflows/tests.yml
#	src/Data/Kanji.php
#	src/Data/QRDataAbstract.php
#	src/Data/QRDataInterface.php
#	src/Output/QRImage.php
#	src/Output/QRImagick.php
#	src/Output/QRMarkup.php
#	src/Output/QROutputAbstract.php
#	src/Output/QROutputInterface.php
#	src/Output/QRString.php
#	src/QRCode.php
#	src/QROptionsTrait.php
2020-02-19 18:21:34 +01:00
codemasher 66466432db 🚿 some docblocks/fixes 2020-02-19 15:53:29 +01:00
codemasher 76afbbb70d Merge branch 'master' into php-7.4
# Conflicts:
#	composer.json
#	src/Output/QROutputAbstract.php
#	src/QROptionsTrait.php
2019-08-09 21:47:27 +02:00
codemasher 42244afdda :octocat: use function (could've done that before...) 2019-08-09 20:18:46 +02:00
codemasher 8c6b3f64a7 🔥 removed superfluous "param" and "return" from docblocks 2019-07-31 02:11:29 +02:00
codemasher e203a103fb ??= 2019-07-31 01:34:51 +02:00
codemasher 2aee933b1e 💄 2018-09-19 20:35:16 +02:00
codemasher 0cfd4fb3a6 +imagick output 2018-09-19 18:13:58 +02:00