Oliver Vogel
1efc04e5fc
Add @throws keywords
2024-06-06 17:49:31 +02:00
Oliver Vogel
a566769f21
Fix bug in cover modifiers
...
See: https://github.com/Intervention/image/issues/1359
2024-06-06 17:38:32 +02:00
Oliver Vogel
893de3177d
Fix bug in Imagick driver's CoverModifier
2024-06-02 17:36:53 +02:00
Oliver Vogel
8d50e50dcb
Merge pull request #1350 from Intervention/feature/config
...
Configuration API
2024-06-01 09:24:52 +02:00
Oliver Vogel
5e4f74f3b3
Merge branch 'develop' into feature/config
2024-06-01 09:21:03 +02:00
Tsuguya Toma
e0e11d0670
Update doctype ImageManagerInterface
2024-05-28 15:12:01 +02:00
Oliver Vogel
27fd48170b
Move ColorObjectDecoder & ImageObjectDecoder
...
Move ColorObjectDecoder & ImageObjectDecoder from drivers context
because they can operate without any specific drivers information
must not be specialized.
2024-05-25 10:34:15 +02:00
Oliver Vogel
c7d90142a7
Merge branch 'develop' into feature/config
2024-05-25 09:13:16 +02:00
Vincent Langlet
267d588eb1
Fix build
2024-05-24 14:29:48 +02:00
Vincent Langlet
895236c471
Silence php warning during exceptions
2024-05-24 14:29:48 +02:00
Oliver Vogel
7b8b9e1e93
Add tests
2024-05-20 10:41:37 +02:00
Oliver Vogel
25058825c2
Add InputHandlerTest
2024-05-15 18:06:04 +02:00
Oliver Vogel
a12b646f82
Add ability to call Config::setOptions() with single array
2024-05-15 17:24:24 +02:00
Oliver Vogel
62a869ca48
Add @throws tag
2024-05-15 17:07:45 +02:00
Oliver Vogel
00b7f8a412
Add @throws docblock tags
2024-05-15 17:06:06 +02:00
Oliver Vogel
75c6c22563
Update imagemagick to latest version in GitHub workflow
2024-05-11 20:43:00 +02:00
Oliver Vogel
602ec5f64a
Complete docblock
2024-05-11 20:32:01 +02:00
Oliver Vogel
29047b1325
Add docblock comments
2024-05-11 20:09:36 +02:00
Oliver Vogel
c06e14df1b
Fix @param order
2024-05-11 17:44:29 +02:00
Oliver Vogel
cca6bd34bc
Update exif data after orient() call for GD driver
...
Set exif data of image to top-left orientation, marking the image as
aligned and making sure the rotation correction process is not
performed again.
2024-05-11 10:59:12 +02:00
Oliver Vogel
7a07db6cdc
Correct method name
2024-05-11 10:10:43 +02:00
Oliver Vogel
5947dacce0
Edit CONTRIBUTING guideline
2024-05-11 10:03:27 +02:00
Oliver Vogel
4b305587ec
Edit readme
2024-05-11 10:02:00 +02:00
Oliver Vogel
eed36c4081
Update
2024-05-10 19:01:37 +02:00
Oliver Vogel
59781c723e
Mess with Config object
2024-05-10 18:52:42 +02:00
Oliver Vogel
64632cd2c3
Add tests, improve code
2024-05-10 16:47:17 +02:00
Oliver Vogel
3ad426153a
Split ImageManagerTest
2024-05-10 15:59:43 +02:00
Oliver Vogel
ad9ebf22f5
Improve documentation
2024-05-10 11:49:36 +02:00
Oliver Vogel
9ec499aa7a
Add deprecation markers
2024-05-10 11:25:07 +02:00
Oliver Vogel
946cf79f17
Add doc blocks
2024-05-10 10:33:52 +02:00
Oliver Vogel
a086989cc9
Add constants for config options
2024-05-10 10:26:09 +02:00
Oliver Vogel
b79650acee
Refactor config handling
2024-05-10 10:07:17 +02:00
Oliver Vogel
51a81c845b
Add config tests
2024-05-09 11:49:54 +02:00
Oliver Vogel
fa2bf7d793
Implement config options
2024-05-09 10:38:33 +02:00
Oliver Vogel
55c64ef812
Add tests for NativeObjectDecoders
2024-05-09 09:15:44 +02:00
Oliver Vogel
93fcd10287
Add configuration object
2024-05-08 16:05:52 +02:00
Oliver Vogel
193324ec88
Refactor line length calculation
3.6.4
2024-05-08 15:53:15 +02:00
Oliver Vogel
7f33feb743
Merge pull request #1348 from Intervention/bugfix/draw-line-modifier
...
Fix bug with unwanted color in DrawLineModifer
2024-05-07 14:50:05 +02:00
Oliver Vogel
9a013b90fa
Remove test
...
This test only fails with no longer supported GD lib version 2.1.
The docker container of the test environment comes unfortunately with
with version and I have not yet managed to install a more recent version.
Unfortunately, adding the PHPUnit attribute #RequiresPhpExtension
with version number does not work either.
2024-05-07 14:43:26 +02:00
Oliver Vogel
cf0291f9c1
Refactor InputHandler logic
2024-05-06 17:19:41 +02:00
Oliver Vogel
93afecd394
Add GD version info to github workflow
2024-05-05 14:39:29 +02:00
Oliver Vogel
31fb728c14
Fix test
2024-05-05 13:18:03 +02:00
Oliver Vogel
033d12e807
Fix bug with unwanted color in DrawLineModifier
...
See: https://github.com/Intervention/image/issues/1347
2024-05-05 13:14:57 +02:00
Oliver Vogel
72f455b2de
Add tests to reproduce bug
2024-05-05 13:06:57 +02:00
Oliver Vogel
2e0cbf2408
Add tolerance to test
2024-05-05 11:49:04 +02:00
Oliver Vogel
41f2c96dc8
Refactor & fix bug in BaseTestCase::assertColor()
2024-05-05 11:48:13 +02:00
Oliver Vogel
ab403d98c6
Fix ignored opacity in Imagick's PlaceModifer for certain files. ( #1346 )
...
* Add tests to reproduce bug in PlaceModifier
* Fix bug in PlaceModifier
* Add tolerance parameter to BaseTestCase::assertColor()
2024-05-05 11:28:01 +02:00
Oliver Vogel
1cc333ce73
Add default parameters for PlaceModifier
2024-05-05 10:36:30 +02:00
Oliver Vogel
2dbfb53bf8
Update code for phpstan level 6 ( #1342 )
...
* Update phpstan checks to level 6
* Add more details doc blocks to meet phpstan level 6
* Fix bug in building decoder chain
* Fix type hints
3.6.3
2024-05-02 11:03:18 +02:00
Oliver Vogel
449d074eba
Update andstor/file-existence-action to v3 ( #1341 )
2024-05-01 19:28:05 +02:00