Oliver Vogel
9f15cf448c
Add info to doc block
2024-01-05 12:44:04 +01:00
Oliver Vogel
b9c6368656
Add generic decoders
2024-01-05 12:34:34 +01:00
Oliver Vogel
0fe3834385
Add SpecializableInterface and tests
2024-01-05 11:59:59 +01:00
Oliver Vogel
036f5e642d
Merge branch 'develop' into feature/better-input-handler
2024-01-05 11:04:02 +01:00
Oliver Vogel
ae0004a018
Change docblock documentation
2024-01-04 21:02:40 +01:00
Oliver Vogel
296b9a1c13
Implement Image::sliceAnimation()
2024-01-04 20:58:52 +01:00
Oliver Vogel
72afbe47cf
Increase version number of intervention/gif
2024-01-04 12:33:22 +01:00
Oliver Vogel
ceacb64949
Change feature request template
2024-01-04 09:52:00 +01:00
Oliver Vogel
356f79e99c
Adapt gif encoder api to intervention/gif v4
2024-01-03 17:10:52 +01:00
Oliver Vogel
ec1fead71f
Throw exceptions if resizer receives unvalid values
2024-01-02 13:03:44 +01:00
Oliver Vogel
66b2895238
Limit proportional sclaing values to a min. of 1
2024-01-02 12:51:33 +01:00
Oliver Vogel
c5ad95c2c3
Add specializable decoders
2023-12-31 18:19:30 +01:00
Oliver Vogel
047d2dda47
Remove DriverSpecializedAnalyzer & DriverSpecializedModifier
2023-12-31 17:50:46 +01:00
Oliver Vogel
1148c84147
Add interface for driver specializing objects
2023-12-31 17:26:41 +01:00
Oliver Vogel
3f96a8f752
Merge branch 'sirosfakhri-hotfix/extra_interface' into develop
3.2.1
2023-12-30 21:10:28 +01:00
Siros Fakhri
5f4135aa8e
remove use Countable;
2023-12-30 23:30:14 +03:30
Siros Fakhri
15e01c784c
Remove Countable interface from image.php, 'cause already implemented in ImageInterface
2023-12-30 23:00:15 +03:30
Oliver Vogel
818a7fd864
Remove declared but not used variables
2023-12-29 17:10:27 +01:00
Oliver Vogel
b4597236d4
Allow Image::save() to be used without file extension
2023-12-29 17:05:40 +01:00
Oliver Vogel
d4c13112ac
Edit readme
2023-12-28 20:26:04 +01:00
Oliver Vogel
0844947172
Edit readme
2023-12-28 18:20:45 +01:00
Oliver Vogel
dcedead709
Remove readme from .gitattributes
3.2.0
2023-12-23 17:36:10 +01:00
Oliver Vogel
d87d0e6e1d
Normalize parameters in media type & extension encoders
2023-12-23 13:42:15 +01:00
Oliver Vogel
b58b4b0e43
Add more detailed exception messages for NotWritableException
2023-12-23 10:28:49 +01:00
Oliver Vogel
03aa19cac4
Add jpeg200 extensions & media types to encoders
2023-12-23 10:18:18 +01:00
Oliver Vogel
4e72c5c5c1
Merge branch 'feature/jpeg2000'
2023-12-23 10:13:49 +01:00
Oliver Vogel
ea13f2e0bb
Add quality parameter to driver ambiguous decoders
2023-12-23 10:10:26 +01:00
Oliver Vogel
e9ecab2a54
Implement Jpeg2000 encoding with Imagick driver
2023-12-21 21:25:17 +01:00
Oliver Vogel
097bfed504
Implement Image::encodeByPath()
2023-12-21 16:48:41 +01:00
Oliver Vogel
38cdd24c8f
Implement Image::encodeByExtension()
2023-12-21 16:11:30 +01:00
Oliver Vogel
c6d52c39d1
Rename ImageInterface::toMediaType()
2023-12-21 15:33:08 +01:00
Oliver Vogel
27833d225c
Fix bug with drawing (half) transparent colors with GD
2023-12-20 16:31:52 +01:00
Oliver Vogel
1831a4f45e
Add width & height setters in EllipseFactory
2023-12-20 16:26:01 +01:00
Oliver Vogel
9ff8cd25ab
Improve documentation
2023-12-20 16:06:02 +01:00
Oliver Vogel
973474c537
Perform dependency check on driver creation
2023-12-20 14:30:11 +01:00
Oliver Vogel
bc09f0d42f
Set lossless quality for GD WebpEncoder
...
A value of 101 is actually specified for lossless coding with GD.
However, since Imagick expects 100 for lossless in WebP format,
I adjust this for both drivers.
2023-12-19 16:52:15 +01:00
Oliver Vogel
a1da8e287a
Refactor code
2023-12-19 16:36:32 +01:00
Oliver Vogel
2d0369b3a9
Add doc blocks
2023-12-18 17:08:23 +01:00
Oliver Vogel
04faec22a6
Add Image::toMediaType()
2023-12-17 17:08:10 +01:00
Oliver Vogel
b12f31e9b2
Add Origin test
2023-12-17 17:06:09 +01:00
Oliver Vogel
f3e0708bd1
Add auto encode tests
2023-12-17 17:03:42 +01:00
Oliver Vogel
c594ed1dd0
Add mediaType methods for every mimetype method
2023-12-17 16:48:09 +01:00
Oliver Vogel
f4cd289e91
Rename method
2023-12-17 16:42:16 +01:00
Oliver Vogel
61d7cdbac2
Add minor code improvements
2023-12-17 09:36:24 +01:00
Oliver Vogel
a1f1b98fb5
Increase memory limit for phpstan
2023-12-17 09:26:37 +01:00
Oliver Vogel
5b7ee1eb8e
Add TIFF encoder for Imagick driver
2023-12-16 19:10:42 +01:00
Oliver Vogel
9ba9a05f35
Add type hint
2023-12-16 17:27:42 +01:00
Oliver Vogel
3de73efee5
Add missing paramter in ImageInterface
3.1.0
2023-12-16 15:21:10 +01:00
Oliver Vogel
68f2bb19ce
Add QuantizeColorsModifier tests
2023-12-16 14:37:24 +01:00
Oliver Vogel
516c6aa08f
Retain image resolution in GD driver modifiers
2023-12-16 13:58:55 +01:00