1
0
mirror of https://github.com/Intervention/image.git synced 2025-02-22 05:12:30 +01:00

85 Commits

Author SHA1 Message Date
Oliver Vogel
8334cfaf20 Add core tests 2023-11-25 15:02:13 +01:00
Oliver Vogel
3d9272f353 Remove redundant expections 2023-11-25 14:38:05 +01:00
Oliver Vogel
12ecc4b81f Add analyzer tests 2023-11-25 14:20:58 +01:00
Oliver Vogel
b9c38f846f Refactor tests 2023-11-25 13:53:02 +01:00
Oliver Vogel
ebfe8cfef9 Fix tests 2023-11-25 12:26:34 +01:00
Oliver Vogel
9fa8ef5aed Fix modifier tests 2023-11-24 15:20:43 +01:00
Oliver Vogel
f114f887d2 Refactor to new architecture 2023-11-21 19:41:46 +01:00
Oliver Vogel
8b8bcb0d9c Remove MimeSniffer dependency 2023-11-12 11:32:08 +01:00
Oliver Vogel
6ebdf8a96f Fix transparency issues with gd driver resizing 2023-11-05 14:02:19 +01:00
Oliver Vogel
b29f0d3329 Rename classes ImageFactory 2023-11-05 09:54:18 +01:00
Oliver Vogel
a299100ff0 Add percent values as input for ImageInterface::removeAnimation() 2023-11-04 17:42:27 +01:00
Oliver Vogel
2c5af00630 Add ColorizeModifiers 2023-10-31 15:27:24 +01:00
Oliver Vogel
e5f141fb65 Fix bug in RemoveAnimationModifiers 2023-10-31 14:51:39 +01:00
Oliver Vogel
ba9272b9e8 Implement color limit for Bitmap encoders 2023-10-31 11:31:47 +01:00
Oliver Vogel
b8d6023bc4 Implement color limit for PNG & GIF encoders 2023-10-31 11:00:23 +01:00
Oliver Vogel
955ba91843 Change signature of ImageInterface::crop 2023-10-29 08:23:45 +01:00
Oliver Vogel
c767007a85 Add SplFileInfoImageDecoder 2023-10-28 11:05:11 +02:00
Oliver Vogel
0f846ce173 Implement image resolution management 2023-10-28 10:44:56 +02:00
Oliver Vogel
e061f9135a Rename methods on FrameInterface 2023-10-26 17:18:44 +02:00
Oliver Vogel
f08eee2bc4 Rename method
- ImageInterface::withoutProfile to ImageInterface::removeProfile
2023-10-26 16:46:25 +02:00
Oliver Vogel
2b0001334a Rename method
- ImageInterface::getColorspace to ImageInterface::colorspace
2023-10-26 16:25:52 +02:00
Oliver Vogel
f296bc5d51 Rename method
- ImageInterface::getExif to ImageInterface:exif
2023-10-26 16:24:06 +02:00
Oliver Vogel
43d37541db Rename method
Image::getFrame() to Image::frame()
2023-10-26 15:53:26 +02:00
Oliver Vogel
5e5d2dfe33 Merge branch 'next' into next-method-renaming 2023-10-26 15:53:14 +02:00
Oliver Vogel
e81a9969e3 Change behaviour of Image::getFrame()
Method now throws exception if the given frame could not be found.
2023-10-26 15:46:45 +02:00
Oliver Vogel
2d565be6cb Refine color profiles
- Add tests for profile methods
- Add ProfileInterface
- Add profile methods to ImageInterface
2023-10-26 15:37:24 +02:00
Oliver Vogel
9150e4bfa3 Rename method
Image::getSize to Image::size
2023-10-24 19:52:21 +02:00
Oliver Vogel
c5a73894a3 Rename methods
Image::getWidth to Image::width
Image::getHeight to Image::height
2023-10-24 19:50:26 +02:00
Oliver Vogel
4cbb0de586 Remove debug code 2023-10-24 17:24:33 +02:00
Oliver Vogel
6d744bf302 Add CropModifier 2023-10-23 15:55:10 +02:00
Oliver Vogel
6cff224934 Rename methods 2023-10-22 15:13:09 +02:00
Oliver Vogel
9ba015742d Fix bugs 2023-10-22 15:11:18 +02:00
Oliver Vogel
03a8ede2c6 Add tests for CMYK colorspace detection 2023-10-22 12:36:36 +02:00
Oliver Vogel
24c8071200 Add colorspace transformation 2023-10-22 12:29:08 +02:00
Oliver Vogel
f16b56103a Revert "Remove Cmyk Colors for now"
This reverts commit f24a33705815b7f48351d4a157795cb064d8747b.
2023-10-22 09:12:32 +02:00
Oliver Vogel
019c333b22 Refactor & add docblocks 2023-10-21 17:47:35 +02:00
Oliver Vogel
6f1e27b06f Check test result only on color values 2023-10-21 10:20:32 +02:00
Oliver Vogel
df4c3e0ddd Adjust modifiers for new color model 2023-10-20 16:08:28 +02:00
Oliver Vogel
f24a337058 Remove Cmyk Colors for now 2023-10-19 18:10:33 +02:00
Oliver Vogel
6445957646 Move color parsers to decoder classes 2023-10-19 17:44:18 +02:00
Oliver Vogel
d95120153f Remove Rgba color space
RGB colors with alpha channel are now handles by RGB.
2023-10-16 17:28:04 +02:00
Oliver Vogel
56ab8b1ea7 Replace color implementation in FillModifiers 2023-10-15 16:35:20 +02:00
Oliver Vogel
dbbcded7a4 Replace driver color classes 2023-10-15 10:39:15 +02:00
Oliver Vogel
d71448e6bf Rename class 2023-10-07 16:08:02 +02:00
Oliver Vogel
d9f4c2440a Revert "Rename methods of ImageInterface"
This reverts commit ba01e87883b18a8da728db8bcab8f50429315ede.
2023-10-07 10:25:41 +02:00
Oliver Vogel
ba01e87883 Rename methods of ImageInterface
Rename pickColor() to getColor() and pickColors() to getColors().
2023-10-07 09:31:08 +02:00
Oliver Vogel
f15a30932c Add tests for EXIF data reading 2023-10-05 17:54:19 +02:00
Oliver Vogel
1c45941711 Add file pointer image decoder 2023-10-04 16:29:28 +02:00
Oliver Vogel
defc71240d Fix doc block reference 2023-10-04 15:49:26 +02:00
Oliver Vogel
af2ee6c11e Add avif encoding 2023-10-03 17:24:52 +02:00