当前位置: 首页 > news >正文

著名建站公司很有设计感的企业网站

著名建站公司,很有设计感的企业网站,雅虎网站优化怎么做,苏州风险区域最新之前写过一篇使用Grafika插件生成海报图的文章#xff0c;但是当我再次使用时#xff0c;却发生了错误#xff0c;回看Grafika文档#xff0c;发现很久没更新了#xff0c;不兼容新版的GD#xff0c;所以改用了intervention/image插件来生成海报图。 但是后来需要对海报…之前写过一篇使用Grafika插件生成海报图的文章但是当我再次使用时却发生了错误回看Grafika文档发现很久没更新了不兼容新版的GD所以改用了intervention/image插件来生成海报图。 但是后来需要对海报图上的文字位置进行位置调整例如居中intervention/image没办法很好的满足需求需要自己计算文字显示区域大小计算XY坐标较为复杂。 如果需要完成以上的需求可以使用antonlukin/poster-editor插件实现。 使用的插件 antonlukin/poster-editor 5.15 注意antonlukin/poster-editor只能使用GD库 安装 composer require antonlukin/poster-editor简单使用示例 try {$image new PosterEditor\PosterEditor();$image-make(images/bridge.jpg)-fit(600, 600);$image-show();} catch(Exception $e) {echo $e-getMessage(); }部分方法说明 创建实例 通过图片文件路径或者图片资源创建实例 $image new PosterEditor\PosterEditor();$image-make(mixed $data)// 或者使用通过gd创建的图片资源 $image-set(instance $resourse)也可以初始化一块画布然后在画布上合成图片或文字 $image-canvas(int $width, int $height, array $options array())参数列表 width 画布宽度height 画布高度options color 画布颜色rgb数组或者十六进制颜色#ffffffopacity 画布不透明度0-100数字越大透明度越高0表示不透明默认不透明 输出图片 直接输出图片 $image-show(string $format null, int $quality 90)保存为文件 $image-save(string $path, int $quality 90, string $format null)format 文件格式pnggifwebpjpgquality 图片质量0-100100质量最好文件最大。path 图片文件路径 png格式是无损格式quality只影响图片大小和压缩速度。 调整大小 重设宽高忽略比例 $image-resize(int $width, int $height)按比例放大 $image-upsize(int $width null, int $height null)按比例缩小 $image-downsize(int $width null, int $height null)手动裁切 $image-crop(int $width, int $height, array $options array())width裁切宽度height裁切高度options从哪个位置开始裁切 xy 智能裁切 $image-fit(int $width, int $height, string $position center)width裁切宽度height裁切高度position裁切位置top-left、top、top-right、bottom-left、bottom、bottom-right、right、left、center 插入图片 $image-insert(mixed $data, array $options array(), array $boundary array())data图片文件路径或者图片资源options xx坐标yy坐标opacity画布不透明度0-100数字越大透明度越高0表示不透明默认不透明 boundary此图片的位置和宽高 xX坐标yY坐标width文本框宽度height文本框高度 设置文字主要功能 文字功能是使用poster-editor的主要原因 $image-text(string $text, array $options array(), array $boundary array())text文字内容options x文本框起点的 X 坐标。y文本框起点的 Y 坐标。width文本框的宽度。height文本框的高度。fontsize字体大小若字体过大则会根据文本框进行缩小。color字体颜色。lineheight行高。opacity不透明度。0-100数字越大透明度越高0表示不透明默认不透明。horizontal水平对齐leftrightcenterjustify。vertical垂直对齐leftrightcenterjustify。fontpath字体文件路径.ttf 或 .otf格式。debugtrue则绘制文本框区域。 boundary此文本框的位置和宽高 xX坐标yY坐标width文本框宽度height文本框高度 中文换行问题 经测试下来插件可以通过检测空格中文逗号中文句号来进行换行 $image new PosterEditor(); $image-canvas(500, 500, [color[213,138,138]]); $image-text(我也像超出了平常旳自己到了另一世界里。到了另一世界里.我爱热闹也爱冷静爱冷静爱冷静爱冷静”爱群居也爱独处。, [x50,y50,width350,fontsize50,color#fcfcfc,opacity10,horizontalleft,fontpath$fontPathBold,debugtrue, ]); $image-show(png);中间包含文字的色块是开启了debug的效果 还能在图上画线、圆、矩形等以及还有更多文字排版示例可以查看插件的github仓库文档 目前只能更改文字的大小、颜色、对齐这些信息还不能给字体增加描边、阴影。
http://www.hkea.cn/news/14514146/

相关文章:

  • 彩票网站建设策划书企业网站管理系统论文
  • 电子商务网站建设百度文库开封市建设中专网站
  • 网站建设期间怎么关闭网站宣讲网站建设
  • 兰州市城乡建设局网站官网wordpress采集淘宝 插件
  • 网站分析报告范文上海今天新闻头条新闻
  • 请人做网站需要注意什么找个专门做各种外卖的网站
  • 新手站长如何购买虚拟主机做网站企业网站制作正规公司
  • 唐山公司网站制作推广优化seo
  • 星巴克网站建设ppt杭州优化公司在线留言
  • 本地网站源码中级平面设计师证书有用吗
  • 微网站有哪些卧龙区2015网站建设价格
  • 仿造别人的网站侵权吗百度公司电话是多少
  • 租空间做网站需要多少钱网址打不开怎么解决
  • 沈阳建站模板系统郑州比较好的外贸公司
  • 安防公司做网站图片网站开发硬件
  • 站长之家html商城类网站建设
  • 绵阳市 网站建设淄博百度网页设计
  • 网站开发语言入门高新网页设计报价
  • 静态网站开发工具有哪些wordpress地址 站点地址
  • 做动态h5的网站网站建设的主要技术指什么
  • 创业过程中网站建设新网站建设问卷
  • 电子网站有哪些网站建设过程小结
  • 做网站要注意哪一点阿玛尼高仿手表网站
  • c语言可以做网站吗宿州学校网站建设
  • 谭谭心怎么建设网站网络推广服务合同模板
  • 正规的网站制作哪家好前端后端
  • win2012服务器网站建设哪个网站的ps元素好
  • 假建设银行网站中国建筑网校
  • 网站搭建大型公司高端建设网页
  • 网站建设的合同模板wordpress站点搬家