rimelek / ellipse3d
创建类似3D的椭圆的库
v2.0.0
2016-09-26 19:13 UTC
Requires
- php: >=7.0
- ext-gd: *
This package is auto-updated.
Last update: 2024-08-29 04:40:07 UTC
README
此库只是2009年v1.0.0版本的重新编写版本。不要期望真正的3D图形。
以下是一些使用此库可以完成的示例: 图片
安装
php composer.phar require rimelek/ellipse3d:2.*
需求
- PHP >= 7.0
- GD扩展
使用方法
创建一个配置实例
use Rimelek\Ellipse3D\Configuration;
use Rimelek\Ellipse3D\Ellipse3D;
$configuration = new Configuration();
设置选项
$configuration
->setBackgroundColor($backgroundColor)
->setFillColor($fillColor)
->setBorderColor($borderColor)
->setLineColorsX($lineColors)
->setLineColorsY($lineColors)
->setQuality($quality)
->setSpace($space)
->setType(Ellipse3D::TYPE_GIF)
->setHeight($height)
->setWidth($width)
->setCanvasHeight($canvasHeight)
->setCanvasWidth($canvasWidth)
->setTransparentBackground(false);
所有颜色均以下列格式:r,g,b(例如:255,0,255)
将其传递给Ellipse3D构造函数
$ellipse = new Ellipse3D($configuration);
显示结果
$ellipse->show();
注意它会发送所选图像类型的适当HTTP头。