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