如何将.PNG文件转换为可以存储在mysql中并通过CSS调用的源代码;png”;
How to convert a .PNG file into a source code that can be stored into mysql and called up via CSS as "png"
在这个网站上,我们意识到png文件可以转换成文本,存储在mysql中并提供服务通过css
http://www.patternify.com/
background:url(数据:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAFUlEQVQImWNggID/DKQArKr/4zUGAMudA/3eohC2AAAAAElFTkSuQmCC)重复;
换句话说,这种外来技术可能也可以用于常规图像,例如png文件中的国旗。
如何将我所有的国家标志转换成这样的文本,以便将它们存储在mysql中。
我的操作系统是:centoslinux桌面。
如果你想在本地对图像进行编码,你可以使用这样的东西:
$type = pathinfo($path, PATHINFO_EXTENSION);
$data = file_get_contents($path);
$base64 = 'data:image/'.$type.';base64,'.base64_encode($data);
你也可以使用一百万种不同的在线编码器中的一种,比如这个:
http://www.askapache.com/online-tools/base64-image-converter/
不过,阅读CSS中使用base64编码的限制,我知道IE6和IE7存在问题,我认为较大图像的IE8存在大小限制。
您需要将PNG文件转换为Base64字符串,然后将该字符串保存在数据库中。
如果你只有几个标志(或者有很多耐心),请尝试以下操作:http://webcodertools.com/imagetobase64converter
否则,PHP就是你的朋友:http://php.net/manual/en/function.base64-encode.php
相关文章:
- 正在创建网页,并希望将外部链接调用为html和css
- PHP,MySQL,AJAX-调用AJAX结果后,Bootstrap CSS样式不会显示
- CSS + jQ插件阻止AJAX调用/事件侦听器工作
- 当 Node.js 调用 HTML 时,外部 Javascript 和 CSS 不会对 HTML 产生影响
- 将rails路由调用到CSS(在haml中)
- 将image从css调用为javascript并添加整数值
- CSS,Java脚本在php中调用ajax后无法正常工作
- 可以't在对jQueryLite的CSS调用中设置重复属性
- CSS更改后调用javascript函数
- JS onclick问题调用css精灵的图片
- 如何使用Javascript手动调用CSS动画
- JQuery css() 效果逆转,除非我事先调用 alert('时间浪费')
- 将javascript函数的结果调用到Jquery css事件中,加载和调整大小
- 将 css 样式应用于 javascript 调用中的 :after 伪元素
- 调用 JavaScript 函数的 CSS 按钮
- 选项卡索引焦点以使用 CSS 调用子菜单
- 如何将.PNG文件转换为可以存储在mysql中并通过CSS调用的源代码;png”;
- 从CSS调用javascript函数
- 使用jQuery . CSS()调用中的JS变量来指定CSS属性的名称
- 多个imagesLoaded函数css调用问题