evought / data-uri
PHP中处理数据URI的便捷类。
v1.0
2015-02-03 22:28 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: 4.3.*
This package is not auto-updated.
Last update: 2024-09-14 17:04:30 UTC
README
README.md
Eric Vought
2015-01-25 DataURI PHP库
#项目介绍#
DataUri类提供了一种方便的方式来访问和构建数据URI,但不应用于强制执行RFC 2397标准。
此类不会
- 验证提供的/解析的媒体类型
- 验证提供的/解析的编码数据
关于如何使用该类的示例可以在FlyingTopHat的博客文章中找到,"在PHP中使用数据URI"。
#源代码和历史#
DataURI是由FlyTopHat最初编写的类,并在一篇2012年的博客文章和一篇Gist中用作示例。
2014年,我将Gist进行了分支,以便将其打包为微库,以便在Composer中作为其他项目的依赖项使用。在composer中使用基于Gist的微库需要在composer.json中创建一个自定义的基于VCS的存储库。这在应用程序中很笨拙但可以接受,但如果主项目本身用作Composer依赖项,则变得困难,因为自定义存储库定义(按照设计)不包括在主项目中。必须在每个封装项目中重复存储库定义和包要求——实际上抵消了自动依赖项管理的目的。
因此,2015年,我将我的DataURI分支分支,这次将其移动到一个完整的GitHub存储库,以便将其作为Packagist存储库中的实际Composer管理的库,并添加了将其转换为生产组件所需的额外机制。
#许可
所有组件都在MIT许可下。FlyTopHat于2015年2月2日向原始GIST添加了MIT许可,以澄清原始许可。