PHPackages                             jeremytubbs/deepzoom - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. jeremytubbs/deepzoom

ActiveLibrary[File &amp; Storage](/categories/file-storage)

jeremytubbs/deepzoom
====================

Deepzoom Tile Generator for OpenSeadragon

1.0.1(3y ago)5018.7k↓23.8%19[3 PRs](https://github.com/jeremytubbs/deepzoom/pulls)2MITPHPPHP ^8.0.2CI passing

Since Sep 1Pushed 4mo ago3 watchersCompare

[ Source](https://github.com/jeremytubbs/deepzoom)[ Packagist](https://packagist.org/packages/jeremytubbs/deepzoom)[ RSS](/packages/jeremytubbs-deepzoom/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (26)Used By (2)

[![Latest Version on Packagist](https://camo.githubusercontent.com/ecdb15200bc4e7233dd4b6d5fee4886bcdba5f76f77f9d6ea151fb7a88e6db48/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a6572656d7974756262732f646565707a6f6f6d2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jeremytubbs/deepzoom)[![Tests](https://github.com/jeremytubbs/deepzoom/actions/workflows/run-tests.yml/badge.svg?branch=main)](https://github.com/jeremytubbs/deepzoom/actions/workflows/run-tests.yml)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/2ef133582cfefb0411f7500774fe4774a53c472ba8b23e6ce173bddb5faf3f53/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6a6572656d7974756262732f646565707a6f6f6d2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/jeremytubbs/deepzoom/?branch=main)[![Total Downloads](https://camo.githubusercontent.com/a37f123c6040adabad7076623645dd046d2c7b9dbe7f4d3810b31130613095b9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a6572656d7974756262732f646565707a6f6f6d2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jeremytubbs/deepzoom)

---

Deepzoom
========

[](#deepzoom)

Tile Generator for use with OpenSeadragon.

Example implementation -

```
  // Setup Deepzoom
  $deepzoom = Jeremytubbs\Deepzoom\DeepzoomFactory::create([
      'path' => 'images', // Export path for tiles
      'driver' => 'imagick', // Choose between gd and imagick support.
      'format' => 'jpg',
  ]);
  // folder, file are optional and will default to filename
  $response = $deepzoom->makeTiles('KISS.jpg', 'file', 'folder');
```

Example response -

```
{
  status: "ok",
  data: {
    output: {
      JSONP: "folder/file.js",
      DZI: "folder/file.dzi",
      _files: "folder/file_files"
    },
    source: "source/file/path"
  },
  message: "Everything is okay!"
}
```

### Supported Image Libraries

[](#supported-image-libraries)

- GD Library (&gt;=2.0)
- Imagick PHP extension (&gt;=6.5.7)

### FYI:

[](#fyi)

Filenames for JSONP must not start with a number and should not contain hyphen therefore filename spaces and hyphens will be converted to underscores. Folder name spaces will be converted to hyphens. If you would like to avoid this auto-naming declare your 'folder' and 'file' within the maketiles method.

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance52

Moderate activity, may be stable

Popularity40

Moderate usage in the ecosystem

Community21

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 63.9% 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 ~128 days

Recently: every ~601 days

Total

21

Last Release

1333d ago

Major Versions

0.6.0 → 1.0.02022-09-17

PHP version history (3 changes)0.1.0PHP &gt;=5.4

0.1.1PHP &gt;=5.4.0

1.0.0PHP ^8.0.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/eb0e203e15400809cb29f889f4053ff1b3c902de6f65b2262c69e23b61eccde6?d=identicon)[jeremytubbs](/maintainers/jeremytubbs)

---

Top Contributors

[![jeremytubbs](https://avatars.githubusercontent.com/u/548888?v=4)](https://github.com/jeremytubbs "jeremytubbs (46 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (14 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (11 commits)")[![stefan-korn](https://avatars.githubusercontent.com/u/3440033?v=4)](https://github.com/stefan-korn "stefan-korn (1 commits)")

---

Tags

FlysystemimageImageMagickgdimagickinterventionzoomopenseadragondeepzoomdzizoomabletiled

###  Code Quality

TestsPest

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/jeremytubbs-deepzoom/health.svg)

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

###  Alternatives

[league/glide

Wonderfully easy on-demand image manipulation library with an HTTP based API.

2.6k51.2M116](/packages/league-glide)[unisharp/laravel-filemanager

A file upload/editor intended for use with Laravel 5 to 10 and CKEditor / TinyMCE

2.2k3.3M74](/packages/unisharp-laravel-filemanager)[intervention/image-laravel

Laravel Integration of Intervention Image

1496.5M102](/packages/intervention-image-laravel)[orbitale/imagemagick-php

A system that allows creating commands to send to the exec() function to use ImageMagick's powerful features.

43385.7k1](/packages/orbitale-imagemagick-php)[jeremytubbs/laravel-deepzoom

Laravel Deepzoom Tile Generator for OpenSeadragon

111.3k](/packages/jeremytubbs-laravel-deepzoom)[admad/cakephp-glide

CakePHP plugin for using Glide image manipulation library.

34160.7k1](/packages/admad-cakephp-glide)

PHPackages © 2026

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