dmamontov / favicon
适用于浏览器和设备的Android、Apple、Windows等浏览器和设备上的favicon类生成器。它支持大量设置,如边距、颜色、压缩、三种不同的裁剪方法和屏幕方向。
1.0.0
2015-07-01 13:04 UTC
Requires
- php: >=5.3.3
Requires (Dev)
- apigen/apigen: ~4.1@dev
- phpunit/phpunit: 4.6.*
This package is auto-updated.
Last update: 2024-09-19 09:36:33 UTC
README
favicon生成器
此类可以创建网站和移动设备上的favicon图像。
它接受一个基础图标图像并创建多个版本供网站或移动设备(如使用苹果、微软和Android系统的设备)使用。
该类可以生成不同尺寸的所有图标图像版本,以及引用网页中图标图像所需的HTML。
边距、颜色、压缩、裁剪方法和屏幕方向是可配置参数。
要求
- PHP版本 ~5.3.3
- 已安装 Imagick 模块
安装
-
安装composer
-
在项目文件夹中执行
composer require dmamontov/favicon ~1.0.0
在config composer.json
中,您的项目将添加到库dmamontov/favicon
中,该库位于vendor/
文件夹中。如果没有config文件或vendor文件夹,将创建它们。
如果您的项目之前未使用composer
,请连接到启动文件vendor。为此,在项目中输入以下代码
require 'path/to/vendor/autoload.php';
工作示例
$fav = new FaviconGenerator(__DIR__ . '/tests.png'); $fav->setCompression(FaviconGenerator::COMPRESSION_VERYHIGH); $fav->setConfig(array( 'apple-background' => FaviconGenerator::COLOR_BLUE, 'apple-margin' => 15, 'android-background' => FaviconGenerator::COLOR_GREEN, 'android-margin' => 15, 'android-name' => 'My app', 'android-url' => 'http://slobel.ru', 'android-orientation' => FaviconGenerator::ANDROID_PORTRAIT, 'ms-background' => FaviconGenerator::COLOR_GREEN, )); echo $fav->createAllAndGetHtml();