codeblog / conveter-php-webp
PHP 的简单 WebP 转换库
v1.0.4
2020-05-17 13:08 UTC
Requires
- php: >=7.1
- ext-gd: *
README
ToWebP 可以将 JPEG 和 PNG 文件转换为 WebP 格式。这是一种由 Google 开发的图像格式,承诺可以减少图像文件大小高达 39%。
ToWebP 可将 JPEG 和 PNG 文件转换为 WebP 格式。这是由 Google 开发的图像格式,承诺可以将图像文件大小减少高达 39%。
亮点
- 通过 exec () 直接运行 Cwebp 二进制文件(直接通过 exec () 运行 Cwebp 二进制文件)
- 与 PHP GD 扩展兼容(与 PHP GD 扩展兼容)
- 与 PHP Imagick 扩展兼容(与 PHP Imagick 扩展兼容)
- 通过 MIME 类型验证图像(通过 MIME 类型验证图像)
安装
ToWebP 通过 Composer 提供
"codeblog/conveter-php-webp": "^1.0"
或者运行
composer require codeblog/conveter-php-webp
文档
有关使用方法的详细信息,请参阅组件目录中的示例文件夹。其中包含了每个类的使用示例。它的工作方式是这样的
有关如何使用的更多详细信息,请参阅组件目录中的示例文件夹。其中包含了每个类的使用示例。它的工作方式是这样的
基本使用示例
<?php // Initialise your autoloader (this example is using Composer) require 'vendor/autoload.php'; use CodeBlog\ToWebP\ToWebP; $source = 'image01.jpg'; $destination = 'image-new.webp'; $wp = new ToWebP('uploads', "images"); $wp->convert($source, $destination); echo $wp->image_webp;
其他使用示例
<?php // Initialise your autoloader (this example is using Composer) require 'vendor/autoload.php'; use CodeBlog\ToWebP\ToWebP; $source = 'image01.jpg'; $destination = 'image-new.webp'; $quality = 90; $wp = new ToWebP('uploads', "images"); $wp->convert($source, $destination, $quality); $arr =[ 'picture' => [ 'class' => 'responsive' ], 'img' => [ 'alt' => 'Image converted with the ToWebP library', 'style'=>'width: 400px;' ] ]; echo $wp->picture($arr);
贡献
有关详细信息,请参阅 CONTRIBUTING。
支持
安全:如果您发现任何安全问题,请通过电子邮件 whallyssonallain@gmail.com 联系我们,而不是使用问题跟踪器。
如果您发现任何安全问题,请通过电子邮件 whallyssonallain@gmail.com 联系我们,而不是使用问题跟踪器。
谢谢
致谢
- Whallysson Avelino(开发者)
- CodBlog(团队)
- 所有贡献者(这座岩石)
许可
MIT 许可证(MIT)。有关更多信息,请参阅 许可文件。