medlib/cover
Composer 安装命令:
composer require medlib/cover
包简介
Medlib is a searche Library
README 文档
README
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.
Installation
Installation à l'aide de Composer:
composer require medlib/cover dev-master
Le package nécessite ImageMagick et Ghostscript.
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
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
Voir examples/examples.php pour le code source des exemples de couverture.
统计信息
- 总下载量: 38
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-12-11



