PosterGen
所属分类:内容生成
开发工具:PHP
文件大小:0KB
下载次数:0
上传日期:2019-05-30 16:20:39
上 传 者:
sh-1993
说明: 新闻海报和图像生成器-其他。,
(Poster and image generator for news aticles other.,)
文件列表:
CHANGELOG.md (442, 2019-05-30)
CREDITS.md (35, 2019-05-30)
LICENSE (1068, 2019-05-30)
composer.json (747, 2019-05-30)
demo/ (0, 2019-05-30)
demo/ajax.php (1698, 2019-05-30)
demo/backgrounds/ (0, 2019-05-30)
demo/backgrounds/1.jpg (1328490, 2019-05-30)
demo/backgrounds/2.jpg (135175, 2019-05-30)
demo/backgrounds/3.jpg (905911, 2019-05-30)
demo/backgrounds/4.jpg (702526, 2019-05-30)
demo/demo.php (6927, 2019-05-30)
demo/fonts/ (0, 2019-05-30)
demo/fonts/Blogger_Sans - Creative Commons Attribution License.txt (12717, 2019-05-30)
demo/fonts/Blogger_Sans.otf (100916, 2019-05-30)
demo/fonts/CaviarDreams - Nymphont License.txt (1073, 2019-05-30)
demo/fonts/CaviarDreams.ttf (58864, 2019-05-30)
demo/fonts/CaviarDreams_Bold.ttf (55988, 2019-05-30)
demo/fonts/ComicRelief - SIL Open Font License.txt (4393, 2019-05-30)
demo/fonts/ComicRelief.ttf (70688, 2019-05-30)
demo/fonts/Ge Body - License.txt (445, 2019-05-30)
demo/fonts/Ge_Body.ttf (174380, 2019-05-30)
demo/fonts/Montserrat-Regular.otf (228620, 2019-05-30)
demo/fonts/OpenSans-Regular.ttf (217360, 2019-05-30)
demo/fonts/Roboto-Regular.ttf (145348, 2019-05-30)
demo/fonts/fa-regular-400.ttf (31044, 2019-05-30)
demo/fonts/fa-regular-LICENSE.txt (1544, 2019-05-30)
demo/fonts/fa-regular.ttf (31044, 2019-05-30)
demo/images/ (0, 2019-05-30)
demo/images/clipboard.png (17052, 2019-05-30)
demo/images/wink.png (5914, 2019-05-30)
demo/index.html (9961, 2019-05-30)
examples/ (0, 2019-05-30)
examples/1.png (278554, 2019-05-30)
examples/2.png (311968, 2019-05-30)
examples/3.png (25498, 2019-05-30)
examples/4.png (11378, 2019-05-30)
examples/5.png (48397, 2019-05-30)
... ...
## PosterGen - News and Articles poster generator
Use for:
* Poster for your site or blog
* Poster for social network
* Poster for your promo materials ☻
## Example Images
![PosterGen](https://github.com/ange007/PosterGen/blob/master/icon.png)
![PosterGen](https://github.com/ange007/PosterGen/blob/master/poster.png)
![PosterGen](https://github.com/ange007/PosterGen/blob/master/examples/1.png)
![PosterGen](https://github.com/ange007/PosterGen/blob/master/examples/2.png)
![PosterGen](https://github.com/ange007/PosterGen/blob/master/examples/3.png)
![PosterGen](https://github.com/ange007/PosterGen/blob/master/examples/4.png)
![PosterGen](https://github.com/ange007/PosterGen/blob/master/examples/5.png)
## Dependencies
* PHP >= 5.6
* GD
## Install
```
composer require ange007/poster-gen
```
## Example Code
```php
setSize( 1280, 720 )
->setBackgroundImage( __DIR__ . "/backgrounds/1.jpg" )
->setHorizontalAlignment( 'center' )
->setVerticalAlignment( 'center' )
->setFontShadow( '#333333', -2, 2 )
->setOverlayColor( '#FF0000' )
->setBorder( 'black', 1 )
// Title
->setFont( __DIR__ . "/fonts/Roboto-Regular" )
->setFontSize( 40 )
->setFontColor( '#FFFFFF' )
->addText( 'Microsoft buying GitHub' )
->addText( '' )
// Subtitle
->setFont( __DIR__ . "/fonts/Blogger_Sans.otf" )
->setFontSize( 20 )
->setFontColor( '#00FFFF' )
->addText( 'The deal is concluded' )
// Watermark
->setTextBackground( 'black', 50 )
->setHorizontalAlignment( 'right' )
->setVerticalAlignment( 'bottom' )
->setFontSize( 14 )
->setFontColor( '#FFFFFF' )
->setFontShadow( '' )
->setFontStroke( 'black' )
->addText( 'http://news.com' );
// Poster output
echo $poster->saveToBase64Image( );
```
## Plans
* Background position and adaptation
* Text rotate
* Image rotate
## License
It is released under the [MIT License](LICENSE).
近期下载者:
相关文件:
收藏者: