PHPackages                             beryllium/icelus - 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. beryllium/icelus

ActiveLibrary

beryllium/icelus
================

Thumbnail generator for Sculpin-based websites

2.2.0(2y ago)94035[1 issues](https://github.com/beryllium/icelus/issues)MITPHPPHP ^7.4||^8.0

Since Mar 5Pushed 5mo ago3 watchersCompare

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

READMEChangelog (5)Dependencies (8)Versions (13)Used By (0)

Icelus
======

[](#icelus)

[![Build Status](https://camo.githubusercontent.com/22c22cc51c559eed04c74bbe4782f0512a675372df4a3868492989615abe1c29/68747470733a2f2f7472617669732d63692e6f72672f626572796c6c69756d2f6963656c75732e737667)](https://travis-ci.org/beryllium/icelus) [![SensioLabsInsight](https://camo.githubusercontent.com/362f85d55d728e89867a812f19876f8de55de479471c84cafb3ce5d89ab8fcbc/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f32373462623032612d643730392d343834662d613066302d3536353066343934613534322f6d696e692e706e67)](https://insight.sensiolabs.com/projects/274bb02a-d709-484f-a0f0-5650f494a542)

Icelus is a quick and easy thumbnail generator for your Sculpin-based websites and blogs.

> *Icelus, otherwise known as "Scaled Sculpin", are a genus of small fish mainly found in the North Pacific.*

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

[](#requirements)

Icelus requires:

- PHP 5.4+
- Imagick extension (installable via apt-get, pecl, or yum)
- Imanee library ([imanee.io](http://imanee.io) - fetched automatically by Composer)

Installation
------------

[](#installation)

If you are using the Phar-based Sculpin utility, you can create or modify a sculpin.json file in your project root and add `"beryllium/icelus"` to the `"require"` block. Then, run `sculpin install` or `sculpin update` to fetch the required dependencies.

```
{
  "require": {
     "beryllium/icelus": "*"
  }
}

```

Alternatively, if you are using a Composer-based sculpin installation, you should simply be able to run `composer require beryllium/icelus` to get things rolling.

Once the library is installed, you have to tell Sculpin how to load it. You can do this by creating or modifying a `app/SculpinKernel.php` file to resemble the following:

```
