PHPackages                             hyyan/jaguar - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. hyyan/jaguar

AbandonedArchivedLibrary[Image &amp; Media](/categories/media)

hyyan/jaguar
============

PHP 5.3 Graphic Library For Super Fast Image Manipulation And Drawing Using The Gd Library.

v1.3.0(12y ago)112.1k5[3 issues](https://github.com/hyyan/jaguar/issues)MITPHPPHP &gt;=5.3.2

Since Dec 29Pushed 5y ago1 watchersCompare

[ Source](https://github.com/hyyan/jaguar)[ Packagist](https://packagist.org/packages/hyyan/jaguar)[ Docs](http://jaguar.readthedocs.org/)[ RSS](/packages/hyyan-jaguar/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (6)Used By (0)

Jaguar
======

[](#jaguar)

[![Build Status](https://camo.githubusercontent.com/5146a3026ed6fd7d4bf7980fd63133057dd750193265e6beefe58ced00daa9c3/68747470733a2f2f7472617669732d63692e6f72672f687979616e2f6a61677561722e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/hyyan/jaguar)[![Latest Stable Version](https://camo.githubusercontent.com/dd3c86f814343b72beead61e2d68e18972b421b058598d80d06a9887b3185c7c/68747470733a2f2f706f7365722e707567782e6f72672f687979616e2f6a61677561722f762f737461626c652e706e67)](https://packagist.org/packages/hyyan/jaguar)

PHP 5.3 Graphic Library For Super Fast Image Manipulation And Drawing Using The Gd Library

Requirements
------------

[](#requirements)

The Jaguar library has the following requirements:

- PHP 5.3+
- Gd2 Bundled Version (2.0.28 or later) with freetype support

Features
--------

[](#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)

Installation via composer

```
{
   "require-dev": {
        "hyyan/jaguar": "1.*"
   }
}
```

Sample Usage
------------

[](#sample-usage)

```
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
-------------

[](#documentation)

- [Hosted by Read The Docs](http://jaguar.readthedocs.org/)

License
-------

[](#license)

Jaguar is open-sourced package licensed under the MIT License.

Contributions
-------------

[](#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)

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 83.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~10 days

Total

5

Last Release

4478d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/84c554dfe22a43da8ad80a0e4cab8a19e58721acb3075bbea840726e05a73f21?d=identicon)[hyyan](/maintainers/hyyan)

---

Top Contributors

[![hyyan](https://avatars.githubusercontent.com/u/4313420?v=4)](https://github.com/hyyan "hyyan (5 commits)")[![dshafik](https://avatars.githubusercontent.com/u/58074?v=4)](https://github.com/dshafik "dshafik (1 commits)")

---

Tags

gdimage manipulationimage processingdrawinggraphicsGD2image filterscharts drawingweb2.0 image filters

### Embed Badge

![Health badge](/badges/hyyan-jaguar/health.svg)

```
[![Health](https://phpackages.com/badges/hyyan-jaguar/health.svg)](https://phpackages.com/packages/hyyan-jaguar)
```

###  Alternatives

[imagine/imagine

Image processing for PHP

4.5k72.4M341](/packages/imagine-imagine)[rokka/imagine-vips

libvips adapter for imagine

43564.1k5](/packages/rokka-imagine-vips)[pixelandtonic/imagine

Image processing for PHP

133.4M3](/packages/pixelandtonic-imagine)[andrewgjohnson/imagettftextblur

imagettftextblur is a drop in replacement for imagettftext with added parameters to add blur, glow and shadow effects to your PHP GD images

27198.4k1](/packages/andrewgjohnson-imagettftextblur)[francodacosta/phmagick

image manipulation with php and ImageMagick

3869.7k1](/packages/francodacosta-phmagick)[batdan/midjourney-api-php

Generate images Midjourney (Discord API). URLs in prompt accepted

222.2k](/packages/batdan-midjourney-api-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
