无意中碰到,原来可以将图片变成字符串放在脚本里,就好像 exe 里的资源一样。
找了半天只有一个在 .netframework 环境下的软件能够转换文件编码,无奈。
于是自己用 php 写了一个在线转换的,限制了文件大小为 200KB.地址:
http://www.vgot.net/test/image2base64.php
至于如何输出图片,看示例
PHP代码
<?php //把编码了的 BASE64 字符串赋于 $image 变量 $image = <<<EOF R0lGODlhNAATAJEDAOtlL////99AAP///yH5BAEAAAMALAAAAAA0ABMAAAKMnI+py90Co5y02hsPBLz7D4biCECGUGLqupYnC8fVKwWQfQX6fuOyOZjYdAIfhdgrGmU0pbNoQTqRO191KaDhtrfKlQjeDsfYJheKrlnHz3By0kSDu+qIm8p+SuJQKv09lXcnlRF09Lb0hcjTw7hneDj3g0EIlPM3qeb4mNmpwucZmgUqOulwiprKUAAAOw== EOF; header("Content-Type: image/gif"); //这里根据图片类型修改 header("Content-Disposition: inline"); echo base64_decode($image); //解码并输出 exit;
具体怎么使用和扩展就看你自己的啦