geekcom / image-to-uri
批量将图片转换为数据URI
v1.0.0
2018-03-13 20:38 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-09-23 04:15:52 UTC
README
一个简单的PHP类,用于批量将图片转换为数据URI
什么是数据URI?
数据URI是一个表示文件的base64编码字符串。获取文件内容作为字符串意味着您可以直接将数据嵌入到HTML或CSS代码中。当浏览器遇到代码中的数据URI时,它可以解码数据并构建原始文件。
为什么使用数据URI?
使用数据URI的主要好处是可以减少您的网站在加载页面时需要发出的HTTP请求的数量。在CSS或HTML代码中引用的每个单独的文件都会创建一个新的HTTP请求。通过使用数据URI,您实际上是在HTML或CSS文件中嵌入文件数据,因此不需要发出HTTP请求来获取资源。
安装
如果您还没有,请安装 Composer。
composer require geekcom/image-to-uri
或者在您的文件 'composer.json' 中添加
{ "require": { "geekcom/image_to_uri": "^1.0.0" } }
然后运行
composer install
这样就完成了。
如何使用
- 将所有要转换的图片放入文件夹 /images
- 包含URI数据的文件将被写入文件夹 /dataUris
- imageToURI(array $images, string $outputFile, bool $overWrite = false)
示例
require __DIR__ . '/src/image2URI.php'; use imageToURI\imageToURI; $images = new imageToURI(); $images->imageToURI(['images/image1.png', 'images/image2.png' ], 'dataUris/dataUris.txt', false);
许可证
MIT