【问题标题】:How to get png image from byte Data ?如何从字节数据中获取 png 图像?
【发布时间】:2019-04-23 22:13:46
【问题描述】:

我有以下代码,我得到了 jpg 图像。但我想从字节数据中获取 png 图像。

$image_string = 'byte_strng';
$data = base64_decode($image_string);
$im = imagecreatefromstring($data);
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im); 

【问题讨论】:

标签: php codeigniter


【解决方案1】:

您可以使用它来获取 png 数据

header('Content-Type: image/png');
imagepng($im);

【讨论】:

    【解决方案2】:

    将 jpeg 替换为 png 您可以通过重命名函数和类型来更改任何类型。

        header('Content-Type: image/png');
        imagepng($im);
    

    【讨论】:

      【解决方案3】:
      header('Content-Type: image/png');
      imagepng($im);
      

      文档:http://php.net/manual/en/function.imagepng.php

      【讨论】:

        猜你喜欢
        • 2019-07-23
        • 2018-06-02
        • 1970-01-01
        • 2014-03-19
        • 1970-01-01
        • 2010-09-27
        • 2013-05-08
        • 2012-06-09
        • 1970-01-01
        相关资源
        最近更新 更多