PHPackages                             medlib/cover - 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. [Search &amp; Filtering](/categories/search)
4. /
5. medlib/cover

ActiveLibrary[Search &amp; Filtering](/categories/search)

medlib/cover
============

Medlib is a searche Library

v1.0(9y ago)338MITPHP &gt;=5.5.9

Since Feb 4Compare

[ Source](https://github.com/medlib-v2/cover)[ Packagist](https://packagist.org/packages/medlib/cover)[ Docs](https://www.medlib.fr)[ RSS](/packages/medlib-cover/feed)WikiDiscussions Synced today

READMEChangelog (1)DependenciesVersions (1)Used By (0)

BookCover
=========

[](#bookcover)

Il s'agit d'un petit package pour générer des couvertures génériques de livre qui peut être utilisé avec des affichages de livre en ligne, etc. dans les cas où aucune couverture originale n'est disponible.

Les éléments de couverture (titre, sous-titre, créateurs, etc.) seront dimensionnés, ajustés et éventuellement enveloppés automatiquement. Cela fonctionne assez bien dans la plupart des cas, mais le résultat ne sera certainement pas visuellement / typographiquement agréable dans tous les cas. Le package ne fournit actuellement aucune option pour ajuster manuellement l'agencement des éléments de couverture.

Le paquet est développé par [@Medlib](https://github.com/medlib-v2).

### Installation

[](#installation)

Installation à l'aide de Composer:

```
composer require medlib/cover dev-master
```

Le package nécessite ImageMagick et Ghostscript.

### Configuration

[](#configuration)

```
require('vendor/autoload.php');
use Medlib\BookCover;

$cover = new BookCover();
$cover->setTitle('Manual of scientific illustration')
	->setSubtitle('with special chapters on photography, cover design and book manufacturing')
	->setCreators('Charles S. Papp')
	->setEdition('3rd enl. ed.')
	->setPublisher('American Visual Aid Books')
	->setDatePublished('1976')
	->randomizeBackgroundColor()
	->save('manual_of_scientific.png');
```

### Exemple d'utilisation

[](#exemple-dutilisation)

Modifier le fichier `config/app.php` pour rajouter ce qui suit :

```
// Autoloaded Service Providers
'providers' => [
    ...
    Medlib\BookCover\Services\CoverServiceProvider::class,
],

// Class Aliases
'aliases' => [
    ...
    'Cover'   => Medlib\BookCover\Facades\Cover::class,
],
```

Au lieu d'enregistrer la couverture dans un fichier, vous pouvez également obtenir les données d'image et les affichées directement:

```
header('Content-Type: image/png');
echo $cover->getImageBlob();
ou
echo $cover->getImageBase64();
```

### Exemples de couvertures

[](#exemples-de-couvertures)

Voir `examples/examples.php` pour le code source des exemples de couverture.

[![Cover 1](examples/cover1.png)](examples/cover1.png)[![Cover 2](examples/cover2.png)](examples/cover2.png)[![Cover 3](examples/cover3.png)](examples/cover3.png)[![Cover 4](examples/cover4.png)](examples/cover4.png)

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

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

Unknown

Total

1

Last Release

3433d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1168143?v=4)[Patrick Luzolo](/maintainers/eldorplus)[@eldorplus](https://github.com/eldorplus)

---

Tags

librarybibliothèquefinder bookssearch booksyazz3950

### Embed Badge

![Health badge](/badges/medlib-cover/health.svg)

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

###  Alternatives

[awesome-nova/dependent-filter

Dependent filters for Laravel Nova

26190.2k](/packages/awesome-nova-dependent-filter)

PHPackages © 2026

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