Recommend this page to a friend! |
![]() ![]() |
Info | ![]() |
![]() |
![]() ![]() |
Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2021-11-22 (7 months ago) ![]() | Not enough user ratings | Total: 240 | All time: 7,967 This week: 224![]() |
Version | License | PHP version | Categories | |||
jaguar 1.3.5 | MIT/X Consortium ... | 5.3 | PHP 5, Graphics |
Description | Author | ||||||||||||||||||||||
This package can be used to draw graphics and manipulate images. |
|
# Jaguar [](https://travis-ci.org/hyyan/jaguar) [](https://packagist.org/packages/hyyan/jaguar) PHP 5.3 Graphic Library For Super Fast Image Manipulation And Drawing Using The Gd Library ## Requirements The Jaguar library has the following requirements: - PHP 5.3+ - Gd2 Bundled Version (2.0.28 or later) with freetype support ## Features - Supports for famous formats (JPEG,PNG,GIF,GD2) and new formats can be added easily [see example](http://jaguar.readthedocs.org/en/latest/usage/Canvas.html#adding-new-foramts) - Full Drawing API for drawing all kind of shapes from pixels to polygons * Brushes(Styles) supports for drawing complex and creative shapes (Brush,DashlineStyle,FillStyle,ThicklineStyle,...) * Advanced Texts drawers (Shadow,Outlined,...) * Advanced Borders drawers (in,out,fit,...) - Gradients Generator (Radial,Linear,Rectangle,Diamnond,...) - Actions (filters) framework with about 100 non pixel based actions which are superfast (no for loop) including advanced filters like: * Posterize * BlackAndWhite * Overlay * More than (30) Edge Detection filter including (Soble,Prewitt,Emboss,Gradient,laplacian,...) * PartialBlur * Antique * Multiply * Bevel * Screen * Wavy * ....... (And list goes on) .... ## Installation Installation via composer ```json { "require-dev": { "hyyan/jaguar": "1.*" } } ``` ## Sample Usage ```php use Jaguar\Canvas, Jaguar\Transformation, Jaguar\Dimension, Jaguar\Action\Posterize; $transformation = new Transformation(new Canvas('/path/to/image')); $transformation->resize(new Dimension(300,300)) ->apply(new Posterize(40)) ->watermark(new Canvas('/path/to/watermark')) ->getCanvas() ->save('/save/somewhere') ->show(); // send the result to the browser ``` ## Documentation - [Hosted by Read The Docs](http://jaguar.readthedocs.org/) ## License Jaguar is open-sourced package licensed under the MIT License. ## Contributions ## Your contributions are more than welcome ! Start by forking Jaguar repository, write your feature, fix bugs, and send a pull request. If you modify Jaguar API, please update the API documentation in the [Jaguar Docs repository](http://www.github.com/hyyan/jaguar-docs) |
Screenshots | ||
Videos | ||
![]() |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | src | / | Jaguar |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Action |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Action | / | Blur |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Action | / | Color |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Action | / | Pixelate |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Action | / | Preset |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Color |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Drawable |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Drawable | / | Border |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Drawable | / | Style |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Drawable | / | Text |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Exception |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Factory |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Jaguar | / | Gradient |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | tests | / | Jaguar | / | Fixtures | / | invalid |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Icon | Icon image |
![]() ![]() |
Icon | Icon image |
![]() ![]() |
Icon | Icon image |
![]() |
/ | tests | / | Jaguar | / | Fixtures | / | pallete |
File | Role | Description |
---|---|---|
![]() ![]() |
Icon | Icon image |
![]() ![]() |
Icon | Icon image |
![]() ![]() |
Icon | Icon image |
![]() |
/ | tests | / | Jaguar | / | Tests |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Action |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() |
Class | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Action | / | Blur |
File | Role | Description |
---|---|---|
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Action | / | Color |
File | Role | Description |
---|---|---|
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Action | / | Pixelate |
File | Role | Description |
---|---|---|
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Action | / | Preset |
File | Role | Description |
---|---|---|
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Color |
File | Role | Description |
---|---|---|
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Drawable |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source | ||
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Drawable | / | Border |
File | Role | Description |
---|---|---|
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Drawable | / | Style |
File | Role | Description |
---|---|---|
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Drawable | / | Text |
File | Role | Description |
---|---|---|
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Format |
File | Role | Description |
---|---|---|
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Gradient |
File | Role | Description |
---|---|---|
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() |
/ | tests | / | Jaguar | / | Tests | / | Mock |
File | Role | Description |
---|---|---|
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
![]() ![]() |
Test | Class source |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
95% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.
Related pages |
Jaguar Documentations Jaguar Documentations Hosted By Read The Docs |