php中从RawData生成图片的几种方法

1.在页面内嵌入一个img标签,发起对abc.php的请求,abc.php用header指定返回类型后显示图片,比如

[php]<?php
function showimg($rawimage){
$im = imagecreatefromstring($rawimage);
if ($im !== false) {
    header('Content-Type: image/gif');
    imagegif($im);
}
else {
    echo 'An error occured.';
}
}
$data = 'iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABl'
       . 'BMVEUAAAD///+l2Z/dAAAASUlEQVR4XqWQUQoAIAxC2/0vXZDr'
       . 'EX4IJTRkb7lobNUStXsB0jIXIAMSsQnWlsV+wULF4Avk9fLq2r'
       . '8a5HSE35Q3eO2XP1A1wQkZSgETvDtKdQAAAABJRU5ErkJggg==';
$data = base64_decode($data);
showimg($data);
?>[/php]

这是你用搜索引擎所能获得的一般答案

2.我从googlecode search 找到的一个方法

Author Info :
  • From:php中从RawData生成图片的几种方法
  • URL:https://blog.ihipop.com/2010/04/1149.html
  • Please Reserve This Link,Thanks!
  • 发表回复

    您的电子邮箱地址不会被公开。 必填项已用 * 标注