1
0
mirror of https://github.com/Intervention/image.git synced 2025-02-06 05:48:37 +01:00

1579 Commits

Author SHA1 Message Date
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
cf0291f9c1
Refactor InputHandler logic 2024-05-06 17:19:41 +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
Oliver Vogel
55b5208d76
Add type hints on various variables 2024-05-01 19:21:42 +02:00
Adam Averay
8e00dd330f
Add ImageManager interface (#1336) 3.6.2 2024-04-26 17:29:43 +02:00
Oliver Vogel
33cbb217a0
Filter out parameter that do not match target encoder (#1333)
Filter out parameters/options that are passed to a format-unspecific encoder like AutoEncoder::class or MediaTypeEncoder::class but are not available in the format specific target encoder.
3.6.1
2024-04-23 16:17:12 +02:00
Oliver Vogel
5464ca5ec7
Refactor to meet PHPStan level 5 (#1334)
* Update phpstan level
* Refactor to meet phpstan level 5
2024-04-23 16:05:14 +02:00
Oliver Vogel
e922730019
Adjust default parameter to main call in Image::class 3.6.0 2024-04-17 16:01:15 +02:00
Oliver Vogel
3ff1573b78
Add negative tests 2024-04-14 09:28:09 +02:00
Oliver Vogel
490b8ae5c4
Add option to encode interlaced PNG format 2024-04-14 09:24:26 +02:00
Oliver Vogel
968f9e498e
Remove redundant code & double doc blocks 2024-04-13 18:56:42 +02:00
Oliver Vogel
8f6aabe8b9
Supported format detection (#1330)
* Implement data struture for format, media types & file extensions
* Refactor encoder resolving
* Extend type options in encoder methods
* Add DriverInterface::supports()
2024-04-13 18:42:48 +02:00
Oliver Vogel
5ee087e711
Refactor tests to use data providers 2024-04-13 16:01:54 +02:00
Oliver Vogel
2691d92ec5
Add ImageManager::driver() 2024-04-13 15:37:39 +02:00
Oliver Vogel
6e104b6594
Add ability to read Imagick or GDImage directly (#1329) 2024-04-10 15:17:36 +02:00
Oliver Vogel
2439fd80cb
Fix documentation links 2024-04-01 09:27:47 +02:00
Oliver Vogel
d982359ab8
Add Encoder Options for progressive Jpeg & interlaced GIF format 2024-03-27 15:30:28 +01:00
Oliver Vogel
c261654599
Refactor encoder tests 2024-03-26 15:17:02 +01:00
Oliver Vogel
f035f7d516
Trim Modifier (#1322)
Co-authored-by: Sibin Grasic <sibin.grasic@oblak.studio>
2024-03-25 19:46:16 +01:00
Oliver Vogel
dffb2bb4fe
Add contribution guideline (#1320) 2024-03-24 08:28:13 +01:00
Viktor Szépe
b0b76eb97e
Fix typos (#1319) 2024-03-23 08:55:46 +01:00
Oliver Vogel
7f4ff15d51
Improve Driver Specializing Process (#1315)
Streamline driver specializing process of analyzers, modifers, encoders and decoders.
2024-03-23 08:08:41 +01:00
Oliver Vogel
67be90e570
Add doc blocks 3.5.1 2024-03-22 08:12:19 +01:00
Vincent Langlet
77fe8a94fc
Avoid warning (#1313) 2024-03-17 13:38:29 +01:00
Oliver Vogel
408d3655c7
Edit texts 3.5.0 2024-03-13 17:26:15 +01:00
Oliver Vogel
992b866562
Add code improvements 2024-03-10 12:25:07 +01:00
Oliver Vogel
88c24d178e
Soften the test check for FontProcessorTest
As slightly different results can occur in different environments
with results of imageftbbox and roundings, a range is checked
instead of a fixed value.
2024-03-10 11:59:18 +01:00
Oliver Vogel
ed310770a5
Change font size in GD FontProcessorTest 2024-03-10 11:49:22 +01:00
Oliver Vogel
16df40cef9
Add tests for FontFactory stroke & wrap methods 2024-03-10 11:37:01 +01:00
Oliver Vogel
2b659a6863
Add test for Font::class stroke functions 2024-03-10 11:34:59 +01:00
Oliver Vogel
0d8df3801e
Add tests for AbstractFontProcessor 2024-03-10 11:28:12 +01:00
Oliver Vogel
159fba5662
Add font processor tests 2024-03-10 11:06:35 +01:00
Oliver Vogel
03281ba995
Rename test functions 2024-03-10 10:13:45 +01:00
Oliver Vogel
67fde5f87e
Restructure test folders & refactor test traits 2024-03-10 10:00:06 +01:00
Oliver Vogel
2e9f91c311
Centralize duplicate code 2024-03-08 16:22:59 +01:00