1
0
mirror of https://github.com/Intervention/image.git synced 2025-08-01 11:30:16 +02:00
Commit Graph

1211 Commits

Author SHA1 Message Date
Oliver Vogel
71e94564a1 Add tests for DrawLineModifier 2022-08-12 17:38:47 +02:00
Oliver Vogel
b5ae8a2723 Add tests for DrawRectangleModifier 2022-08-12 17:30:01 +02:00
Oliver Vogel
7be06787a3 Refactor draw modifiers 2022-08-12 17:27:59 +02:00
Oliver Vogel
f54b18e01c Refactor draw modifiers 2022-07-25 11:19:11 +02:00
Oliver Vogel
105e11d1d5 Add Image::drawPolygon() 2022-07-25 11:14:10 +02:00
Oliver Vogel
7a103cbfa8 Implement IteratorAggregate in Polygon::class 2022-07-25 11:13:38 +02:00
Oliver Vogel
39613b731a Add DrawLineModifiers 2022-07-23 16:47:26 +02:00
Oliver Vogel
c3d3e4ff7d Add drawing methods
- Image::drawCircle()
- Image::drawEllipse()
2022-07-23 16:04:42 +02:00
Oliver Vogel
efe7d5bb67 Add DrawRectangleModifier 2022-07-23 10:56:43 +02:00
Oliver Vogel
67307ea863 Rename test methods 2022-07-20 17:25:24 +02:00
Oliver Vogel
f3dd7c6090 Add method Rectangle::setSize() 2022-07-20 17:24:41 +02:00
Oliver Vogel
50445d78e3 Removed constructor for AbstractFont 2022-07-20 17:17:08 +02:00
Oliver Vogel
736d754658 Fix classname 2022-07-20 17:14:16 +02:00
Oliver Vogel
f8f3baca0e Consolidate method naming 2022-07-20 16:45:18 +02:00
Oliver Vogel
321ac466f3 Remote unused trait 2022-07-20 16:03:11 +02:00
Oliver Vogel
b30fcc4a6a Rename Resizer::class to RectangleResizer::class 2022-07-20 16:02:49 +02:00
Oliver Vogel
16cc19a5d0 Remove unused methods from Polygon::class
- Polygon::alignPivot()
- Polygon::valignPivot()
2022-07-19 19:29:13 +02:00
Oliver Vogel
2c4a6921d8 Rename Rectangle::alignPivot() to movePivot() 2022-07-19 19:28:32 +02:00
Oliver Vogel
abd8376257 Merge branch 'next' into feature/draw 2022-07-19 17:31:54 +02:00
Oliver Vogel
d1313a420b Replace Size::class with Rectangle::class 2022-07-19 15:29:36 +00:00
Oliver Vogel
7ba98cfe5d Add Geometry\Pixel::class 2022-07-13 19:08:02 +02:00
Oliver Vogel
e79c5911b1 Move Geometry\Resizer to Geometry\Tools\Resizer 2022-07-13 16:58:08 +00:00
Oliver Vogel
a8db65287f Edit readme.md 2022-07-09 17:58:26 +02:00
Oliver Vogel
e457f3aeb1 Normalize decoding of html color names to lower case 2022-07-09 16:19:33 +02:00
Oliver Vogel
347942f14c Implement HTML color name decoder 2022-07-09 16:15:46 +02:00
Oliver Vogel
a24240acff Add text method to ImageInterface 2022-07-08 17:42:50 +02:00
Oliver Vogel
6092ec113f Implement DrawPixelModifier 2022-07-07 16:52:25 +02:00
Oliver Vogel
b80b097615 Change workflow status badge 3.0.0-alpha.4 2022-07-05 19:54:11 +02:00
Oliver Vogel
9f773b8d49 Fix typo 2022-07-05 19:44:06 +02:00
Oliver Vogel
269c0bdfe6 Change action name in testing workflow 2022-07-05 19:43:18 +02:00
Oliver Vogel
55e9f5e9ee Fix Imagick URI in test workflow 2022-07-05 19:35:01 +02:00
Oliver Vogel
eba3948749 Change test workflow to run only stable versions 2022-07-05 19:34:35 +02:00
Oliver Vogel
58d17f044f Change box size calculation for Imagick font 2022-07-05 14:53:30 +02:00
Oliver Vogel
bb6d81b96f Fix Imagick versions in test workflow 2022-07-04 20:01:20 +02:00
Oliver Vogel
d1ce4a3a83 Add test for TextBlock::getBoundingBox() 2022-07-04 19:43:14 +02:00
Oliver Vogel
b7371cf9fb Implement multiline TextWriter for Imagick driver 2022-07-04 19:30:50 +02:00
Oliver Vogel
6a4a7bfa8f Refactor GD TextWriter 2022-07-04 15:58:07 +02:00
Oliver Vogel
5dc4e66969 Extended Textwriter to handle multi line text 2022-07-04 15:16:00 +02:00
Oliver Vogel
e1e1291fc5 Add position to typographic text line 2022-06-26 09:22:41 +02:00
Oliver Vogel
0e2aa7f595 Implement multiline functionality for TextWriter 2022-06-25 16:43:34 +02:00
Oliver Vogel
ae3762d455 Prepare TextWriter for multi line functionality 2022-06-25 12:30:09 +02:00
Oliver Vogel
452b91929c Fix code issues reported by phpstan 2022-06-24 19:40:11 +02:00
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