图像不显示在html img标签中

时间:2018-05-08 10:19:20

标签: php ipa image-compression

我在ipa文件上工作,这是ios应用程序,我正在尝试使用php IPA Distribution提取应用程序的图标,一切正常,但当我尝试将该图像显示到Web浏览器时,图像无法显示。 我认为图像是压缩的,因此无法将其显示在Web浏览器中。那么如何使用php解压缩此图像才能将其显示在浏览器中? 这是我用来从ipa文件中获取图像的代码

function getIcon ($ipa) {
//  $newstring = substr($dynamicstring, -7);
        $zip = zip_open($ipa);
        if ($zip) {
          while ($zip_entry = zip_read($zip)) {
            $fileinfo = pathinfo(zip_entry_name($zip_entry));//var_dump($fileinfo);//echo ($fileinfo['basename']);
            if ( strpos($fileinfo['basename'], '.png') ) {echo $fileinfo['filename'];
                $fp = fopen($this->folder.'/'.$fileinfo['basename'], "w");
                if (zip_entry_open($zip, $zip_entry, "r")) {
                  $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
                  fwrite($fp,"$buf");
                  zip_entry_close($zip_entry);
                  fclose($fp);
                }
            $this->appicon = $this->folder."/".'image@3x.png';
            }
          }
          zip_close($zip);

    }
}

此代码将从ipa文件中提取图像并将其放入图像文件夹中 但是当我尝试使用像这样的HTML代码显示该图像时

<img src="files/5ac5633052369/image@3x.png">

我确信图片的网址

0 个答案:

没有答案