1
0
mirror of https://github.com/Intervention/image.git synced 2025-07-31 11:00:12 +02:00
Commit Graph

1721 Commits

Author SHA1 Message Date
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