1
0
mirror of https://github.com/Intervention/image.git synced 2025-02-24 14:12:40 +01:00

1019 Commits

Author SHA1 Message Date
Oliver Vogel
7abf23edbb Implement FontWriter Modifier 2022-06-24 17:58:21 +02:00
Oliver Vogel
afec510ad0 Add test for AbstractFont 2022-06-21 20:09:54 +02:00
Oliver Vogel
871a1958b3 Change signature of AbstractFont & FontInterface 2022-06-21 20:09:37 +02:00
Oliver Vogel
de0182e386 Merge branch 'next' into feature/text 2022-06-21 10:57:45 +02:00
Oliver Vogel
bf8e3a1fc7 Optimize GifEncoder of imagick driver
Imagick object is accessed directly instead of frame by frame.
2022-06-21 09:59:29 +02:00
Oliver Vogel
90ed724cb5 Refactor storage of Imagick core, remove method
Imagick core image was disassembled in the decoding process.
This made the whole object not very memory efficient. This
fixes the issue by keeping the original Imagick object in
the Intervention Image object.

Also the Image::getFrames() method was removed. Users should
use iteration to access frames.
2022-06-20 19:09:51 +02:00
Oliver Vogel
dc3253feef Add default attribute to CollectionInterface 2022-06-18 16:07:36 +02:00
Oliver Vogel
a7eb80f4f1 Add Collection::get() method 2022-06-18 16:07:04 +02:00
Oliver Vogel
ed12d374ff Change signatures of ImageInterface 2022-06-16 09:18:08 +02:00
Oliver Vogel
a8fa90cde9 Add BinaryImageDecoderTest for Imagick driver 2022-06-15 10:00:33 +02:00
Oliver Vogel
fda458ff95 Add modifier TextWriter 2022-05-24 19:31:53 +02:00
Oliver Vogel
7433c123d5 Remove unused code 2022-05-22 19:16:33 +02:00
Oliver Vogel
5397914d69 Add missing methods to SizeInterface 2022-05-22 19:08:22 +02:00
Oliver Vogel
a796553b6d Remove unused code 2022-05-22 19:04:00 +02:00
Oliver Vogel
3da3bad2ab Add method to SizeInterface 2022-05-22 19:03:49 +02:00
Oliver Vogel
2de45528dd Add method to SizeInterface 2022-05-22 18:59:53 +02:00
Oliver Vogel
38e01fc339 Add EncoderInterface implementation to AbstractDecoder 2022-05-22 18:53:34 +02:00
Oliver Vogel
bdcf6d490c Reformat code 2022-05-22 18:52:52 +02:00
Oliver Vogel
f3b4092fac Wrap code line 2022-05-22 18:50:14 +02:00
Oliver Vogel
58585c81f3 Replace method AbstractDecoder::fail() 2022-05-22 17:42:12 +02:00
Oliver Vogel
190f46fc12 Remove AbstractFrame::class 2022-05-22 17:26:16 +02:00
Oliver Vogel
a937e5a94d Add ColorInterface implementation to AbstractColor 2022-05-22 17:23:07 +02:00
Oliver Vogel
f2a32bd349 Fix type hinting 2022-05-22 11:37:56 +02:00
Oliver Vogel
35444b249e Change signature of Frame::setCore 2022-05-22 09:27:14 +00:00
Oliver Vogel
72bd013b87 Remove unnecessary code 2022-05-22 11:18:52 +02:00
Oliver Vogel
425d451500 Adjust method signatures to interface 2022-05-22 11:18:27 +02:00
Oliver Vogel
a9e5c57fb7 Wrap code line 2022-05-22 11:12:28 +02:00
Oliver Vogel
fdb6de6298 Add methods to SizeInterface 2022-05-22 11:03:50 +02:00
Oliver Vogel
6dd434c294 Add exception message to AbstractDecoder::fail() 2022-05-22 10:59:38 +02:00
Oliver Vogel
3b8629c54e Add DecoderInterface implementation to AbstractDecoder 2022-05-22 10:55:06 +02:00
Oliver Vogel
4847f2c5fc Change return type of AbstractDecoder::handle() 2022-05-22 10:53:52 +02:00
Oliver Vogel
1cfbdf8d24 Add phpstan to dev-dependencies 2022-05-21 20:04:33 +02:00
Oliver Vogel
fe280df779 Update .gitattributes 2022-04-19 19:59:39 +02:00
Oliver Vogel
977dbd0734 Changed email address 2022-04-19 19:50:26 +02:00
Oliver Vogel
41363222f9 Fixed Imagemagick download URI for tests 2022-04-19 19:37:59 +02:00
Oliver Vogel
b2f54eb7ec Merge branch 'update_workflow' of https://github.com/kudashevs/image into kudashevs-update_workflow 2022-04-19 19:24:12 +02:00
Oliver Vogel
e78d2d75f3 Changed scheme of website address 2022-04-19 19:20:13 +02:00
Sergey Kudashev
e9655672aa Fix tests fix ModifierStackTest file name. 2022-03-26 18:43:26 +03:00
Sergey Kudashev
7a8a02e8c8 Update TestCase.php remove a redundant import. 2022-03-26 18:41:46 +03:00
Sergey Kudashev
976b9ae09a Update run-tests.yml add check of the cache folder. 2022-03-26 18:12:48 +03:00
Sergey Kudashev
7cf7ef5e9a Fix run-tests.yml fix a typo in the prepare environment section. 2022-03-26 12:36:15 +03:00
Sergey Kudashev
4e63fb9eef Update run-tests.yml improve prepare environment section. 2022-03-26 12:36:14 +03:00
Sergey Kudashev
64183b8379 Update run-tests.yml update cache imagemagick section. 2022-03-26 12:36:14 +03:00
Sergey Kudashev
e2107fa351 Update run-tests.yml style file. 2022-03-26 12:36:14 +03:00
Sergey Kudashev
3fbce7577f Fix run-tests.yml update the configure path absolute. 2022-03-26 12:36:14 +03:00
Sergey Kudashev
d2b1cfe00f Update run-tests.yml add cache hit check. 2022-03-26 12:36:13 +03:00
Sergey Kudashev
81c9b6be7f Update run-tests.yml change the configure path. 2022-03-26 12:36:12 +03:00
Sergey Kudashev
e988c46b6f Update run-tests.yml update the fail fast key. 2022-03-26 12:36:12 +03:00
Sergey Kudashev
80dcb4cbd1 Update run-tests.yml style file. 2022-03-26 12:36:12 +03:00
Sergey Kudashev
d959e37d89 Update run-tests.yml rename imagemagick cache name. 2022-03-26 12:36:08 +03:00