sybio / image-workshop
Powerful PHP class using GD library to work easily with images including layer notion (like Photoshop or GIMP)
Installs: 754 559
Dependents: 19
Suggesters: 0
Security: 0
Stars: 862
Watchers: 62
Forks: 189
Open Issues: 23
Requires
- php: ^8.0
- ext-fileinfo: *
- ext-gd: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.4
- phpstan/phpstan: ^1.3
- phpunit/phpunit: ^8.5.13
- rector/rector: ^0.12.23
Suggests
- ext-exif: Allows to read and keep images EXIF data
README
ImageWorkshop class
================================
Summary and features
Really flexible and easy-to-use PHP class to work with images using the GD Library
Current master
branch correspond to the next major release (v3) which only support PHP 8.0+.
Installation
The class is designed for PHP 8.0+... Check how to install the class here: http://phpimageworkshop.com/installation.html
For older PHP versions support, install the 2.x version branch.
Usage
- Learn how to use the class in 5 minutes: http://phpimageworkshop.com/quickstart.html
- The complete documentation: http://phpimageworkshop.com/documentation.html
- Usefull tutorials: http://phpimageworkshop.com/tutorials.html
- Changelog: CHANGELOG.md
What's new in the doc' ?
- Installation guide: http://phpimageworkshop.com/installation.html
- Adding the flip documentation: http://phpimageworkshop.com/doc/25/flip-vertical-horizontal-mirror.html
- Adding the opacity documentation which was omitted: http://phpimageworkshop.com/doc/24/opacity-transparency.html
- Tutorial "Manage animated GIF with ImageWorkshop (and GiFFrameExtractor & GifCreator)": http://phpimageworkshop.com/tutorial/5/manage-animated-gif-with-imageworkshop.html
@todo
- Adding a method to add easily borders to a layer (external, inside and middle border)
- Check given hexa' color and remove # if exists.