北京网帮你
Thinkphp5+IcoConverter实现图片上传自动转ICO图标
时间:2018-04-19 00:39:16 浏览:341

先composer下载shopblocks/php-ico


1 ${content}nbsp;composer require shopblocks/php-ico
2 Using version dev-master for shopblocks/php-ico
3 ./composer.json has been updated
4 Loading composer repositories with package information
5 Updating dependencies (including require-dev)
6 Package operations: 1 install, 0 updates, 0 removals
7  - Installing shopblocks/php-ico (dev-master 91f7213): Cloning 91f721392c from cache
8 Writing lock file
9 Generating autoload files
10

use 一下IcoConverter类

use Ossobuffo\PhpIco\IcoConverter;

下面假设已知图片路径PHP代码;


1          $source = ROOT_PATH . 'public' . DS . 'uploads\\'.$info->getSaveName();
2            $destination = ROOT_PATH . 'public/favicon.ico';
3            $dimensions = [[16, 16]];//这里是图标的高和宽,可以生成为多个不同的像素图标
4            $converter = new IcoConverter($source, $dimensions);
5            $converter->saveIco($destination);

如: $dimensions =[[16, 16], [24, 24], [32, 32], [64, 64]];



[上一篇] CKEditor4.7加Thinkphp5实显图片
[下一篇] Centos7开放端口firewalld开放80
Copyright 2022 © 93580.com.cn 网帮你

2022 © 版权所有 红花岗区网帮你信息技术工作室

工信部备案号:黔ICP备2024036985号-2

请使用网帮你微信扫码登录