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 #1262 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 #1255 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 #1247 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