Download the PHP package sagittariusx/beluga.drawing without Composer
On this page you can find all versions of the php package sagittariusx/beluga.drawing. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download sagittariusx/beluga.drawing
More information about sagittariusx/beluga.drawing
Files in sagittariusx/beluga.drawing
Download sagittariusx/beluga.drawing
More information about sagittariusx/beluga.drawing
Files in sagittariusx/beluga.drawing
Vendor sagittariusx
Package beluga.drawing
Short Description Some helpful image drawing tools.
License LGPLv3
Package beluga.drawing
Short Description Some helpful image drawing tools.
License LGPLv3
Please rate this library. Is it a good library?
Informations about the package beluga.drawing
Beluga.Drawing
Some helpful image and drawing tools.
or include it inside you're composer.json
The library declares the main classes inside the Beluga\Drawing
namespace:
Beluga\Drawing\Size
: Declares the 2 dimensional size of an object (width + height) and some helpful methodsBeluga\Drawing\Point
: Declares the 2 dimensional location of an object (x + y) and some helpful methods.Beluga\Drawing\Rectangle
: Declares the 2 dimensional size and location of an object. It is an combination of the 2 classesSize
andPoint
.Beluga\Drawing\Gravity
: Interface that declares constants for define the 2 dimensional gravity of an object. The gravity means values that define the align of an object inside an other. (e.G.Gravity::TOP_LEFT
)Beluga\Drawing\ContentAlign
: An other way to define the content align of an object inside an otherBeluga\Drawing\ColorTool
: A static helper class for color handling.Beluga\Drawing\Color
This class define and handle all information of a color. (R, G, B, Opacity/Alpha, HEX-Format, Color name).Beluga\Drawing\ColorGd
extends from Color class and is more GD specific.
The sub namespace Beluga\Drawing\Image
declares the following:
Beluga\Drawing\Image\IImage
: This interfaces defines all features, required by a valid image implementation.Beluga\Drawing\Image\AbstractImage
: This abstract class implements the main image functionality (not much) usable by allIImage
implementations.Beluga\Drawing\Image\GdImage
: This is currently the only usableIImage
implementation. It works completely with PHPs basic GD graphics library.Beluga\Drawing\Image\ImageSizeReducer
: A tool for resizing anIImage
implementation, that can store and restore the current size reducing settings fromXML
(writing=XMLWriter
and reading=SimpleXMLElement
),Array
andJSON
stringBeluga\Drawing\Image\ImageSizeReducerType
: Declares all usable image size reducer types. (e.g.:ImageSizeReducerType::LONG_SIDE
)Beluga\Drawing\Image\ImageSizeReducerCollection
: Defines a collection ofBeluga\Drawing\Image\ImageSizeReducer
items.
All versions of beluga.drawing with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.0
sagittariusx/beluga.core Version ^0.1.0
sagittariusx/beluga.io Version ^0.1.1
sagittariusx/beluga.dynamic-properties Version ^0.1.0
sagittariusx/beluga.core Version ^0.1.0
sagittariusx/beluga.io Version ^0.1.1
sagittariusx/beluga.dynamic-properties Version ^0.1.0
The package sagittariusx/beluga.drawing contains the following files
Loading the files please wait ....