1
0
mirror of https://github.com/Intervention/image.git synced 2025-03-30 22:52:32 +02:00

1328 Commits

Author SHA1 Message Date
Oliver Vogel
a7ec9746fa Clean up docker development environment 2024-01-14 10:49:20 +01:00
Oliver Vogel
aa57d1c4ca Add minor text edit 2024-01-14 10:15:30 +01:00
Oliver Vogel
e04c51b367
Merge pull request from Intervention/bugfix/coalesce-images-decoding-error
Fix decoding error with Imagick driver
3.2.4
2024-01-14 08:47:00 +01:00
Oliver Vogel
9531e0e251
Merge pull request from Intervention/bugfix/maximum-path-length
Fix bug with very long file/path names
2024-01-14 08:46:31 +01:00
Oliver Vogel
aafc9b624d Add recommendation for ext-exif 2024-01-12 13:09:27 +01:00
Oliver Vogel
f3cef584c0 Change bugfix description comment 2024-01-12 09:13:33 +01:00
Oliver Vogel
1e4afd57cf Fix decoding error with Imagick driver
See: https://github.com/Intervention/image/issues/1261
2024-01-10 15:28:26 +01:00
Oliver Vogel
c9903717ab Fix bug
PHP enconters problems on some machines when is_file() in
FilePathImageDecoders receive values that are longer than the
maximum-path-length of the host.

This fix checks if the input is in this maximum path length.
2024-01-08 16:40:01 +01:00
Oliver Vogel
f8c6f315a2 Set alpha blending before writing ttf text with GD driver 2024-01-08 11:44:42 +01:00
Oliver Vogel
72680e8138 Fix image auto orientation 3.2.3 2024-01-08 10:53:13 +01:00
Oliver Vogel
2b03a4c2a2 Add alias FontFactory::file() 2024-01-08 10:37:18 +01:00
Oliver Vogel
71bb0e3449
Merge pull request from Intervention/epic/gif4
Adapt gif encoder api to intervention/gif v4
3.2.2
2024-01-07 10:11:20 +01:00
Oliver Vogel
757226b051 Fix wrong exception types 2024-01-07 10:06:33 +01:00
Oliver Vogel
14b64d0611 Add EncoderException 2024-01-07 10:04:40 +01:00
Oliver Vogel
fd5a862939 Remove comments 2024-01-07 10:04:31 +01:00
Oliver Vogel
08cdd3dcba Merge branch 'develop' into epic/gif4 2024-01-05 13:39:07 +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
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