Download the PHP package byjg/imageutil without Composer
On this page you can find all versions of the php package byjg/imageutil. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download byjg/imageutil
More information about byjg/imageutil
Files in byjg/imageutil
Package imageutil
Short Description A wrapper collection for GD library in PHP.
License MIT
Informations about the package imageutil
ImageUtil Library
ImageUtil is a PHP library that provides a collection of operations for image manipulation using the GD library. It simplifies tasks such as flipping, cropping, resizing, stamping, and more.
Installation
To install ImageUtil, use the following composer command:
Supported Formats
ImageUtil supports the following image formats:
- GIF
- JPEG
- PNG
- BMP
- WEBP
- SVG (Partial support. Primarily for converting SVG to other formats, not for SVG manipulation.)
Creating an Image
You can create an image from a file, URL, existing resource, or create an empty image:
SVG Files
ImageUtil provides basic support for SVG files, primarily for converting SVG images to other GD-supported formats. It does not support all SVG features and does not support operations like resize, flip, etc.
Image Manipulation
ImageUtil provides several methods for image manipulation:
- Flip: Mirror the image vertically or horizontally.
- Rotate: Rotate the image by a specified angle.
- Resize: Resize the image to specified dimensions.
- Resize Square: Resize the image to a square format while maintaining the aspect ratio. Any extra space is filled with the provided RGB color.
- Resize AspectRatio: Resize the image while maintaining the aspect ratio. Any extra space is filled with the provided RGB color.
- Stamp Image: Stamp another image onto the current image.
- Write Text: Write text onto the image.
- Crop Image: Crop the image from a specified point to another point.
- Make Transparent: Make the image transparent. The transparent color must be provided.
See some examples here.
Saving and Restoring Changes
You can save the changes to the image, restore the image to its original state, or destroy the image resource:
Other Functions
ImageUtil also provides methods to get the image dimensions and the image resource:
Dependencies
ImageUtil depends on the GD extension for PHP: