evought/data-uri

PHP中处理数据URI的便捷类。

v1.0 2015-02-03 22:28 UTC

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许可,以澄清原始许可。