0

我通过 API 请求得到了一张图片,我得到了

  大批
(
    [代码] => 200
    [标题] => 数组
        (
            [缓存控制] => maxage=15552000
            [内容类型] => 图片/png
            [日期] => 2012 年 4 月 5 日星期四 02:14:10 GMT
            [过期] => 2012 年 10 月 2 日星期二 02:14:11 GMT
            [p3p] => CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
            [pragma] => 公开
            [服务器] => 阿帕奇
            [set-cookie] => CAKEPHP=ni9r4qo9ia4a0os2; 过期=周日,2037 年 4 月 5 日 08:14:10 GMT;路径=/; 域=.somedomain.com
            [变化] => 接受编码,用户代理
            [内容长度] => 4303
            [连接] => 保持活动状态
        )

[body] => ‰PNG

IHDRôôî½€V pHYsHHFÉk> vpAgôôL´£<� IDATxÚí?¯ãÆGÆ3ì ÿ¼k'¤ZìA z°HŠ)\°w³.÷,ÀÊíøâ‚ö'PÂüB$Ž öªÕ)€BRÚ·Zk†œ¯æÍêžShõÞÓ½;Ô)Jäðgv s߀ø ]!HWÒ‚t… ]!HWÒ‚t… ]!HWÒ‚t… ]!HWÒ‚t… ]!HWÒ‚t… ]!HWÒ ‚t… ]!HW‚‚t… ]!HW‚‚t… ]!HW‚‚t… ]!HW‚‚t… ]!HW‚‚t… ]!HW‚‚t… ]!HW‚‚t… ]!HW‚‚t … ]!HWÒ‚t… ]!HWÒ‚t… ]!HWÒ‚t… ]!HWÒ‚t… ]!HWÒ‚t… ]!HWÒr$}[gæ^X4òË%¼,Y½oS,I¯M±jî :7éÅ^–Uaêû6%È'ô¬¸¯AÌKéŽùB¸a'Ez.bp$ݬîke.¾XÒ˲º¦ŸŸcéÍ} ¢'—.½, Ò…Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥ Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\îÒ¥Az\&K—Hâ@ z\&IßÖÅÜ~¬œšjWzaæû;+óòas3e,ôÛ.©OEš~þWzëz¿y*©ú;3šËƒô=›ÌÌ»¨”æîÉ;—¸Ò·Æ,û;íVjÿ/ÛV!}ÏÌd‡§ª0Ó‚r "¿§ç¦ÏrÚ˜ùl/{aF€ôÃÓpW°ÂJJdéK3ÛÿS,ö/ÖÙaÕ\Zé!Þ#çK¯ŒXTYdé›ýËuaêÚt‰pODzψÞÅþÈ6ï÷AÚmû¦ß'¯^î΀ôžùĽ·#bK/»TÓÝÌ» 7ã HïÉÞ\é«no½ìTwªÛ~7t=¼ÿŽôžÓ]Þª[mJ³Ûæ£#7k5gêUûµê÷ëòá ¤÷¿n¿YvÏç./R—¾0å¶ÿl¾m...—ýÎI¾ZíÍ!ýð4Ü}µÍæ]mμÈv«EÛ±I]zmæÍþÃGfÖó~9òy9[-ôï' _Îäæåì³TìïUu¶.ê7Azû¡Øï'”íþ[¾Õ6ËÖ'¾§}L °ÎWÕ²~ïÞé»îˆAÿ¦;|ÐÝi·U¤Ónì÷ã«jcŠ¶c³Ìš ãnñ¥Wí <ŒÞä+6ï>l—yë}^ ëzW®wù.oY‡ô‰/}ç‡Ïæåa¬y½:Ò†ti8‰".H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.H÷éÒ =.ÇÒëóÛL#4¼oœÙh6v õ•J_^?õžlå_nÅxNr¹X„tIo̼¬îÂÌ,½|X›™ä²”³û{ï»Ç[M™ßµ¸óvY*Ñ!V›éCJ‡kz«O®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®Uúja ,˜ÍKÝ.çaóZd M·—Œ}d[çkÇ_‚>²µ¯ˆÌµyøÈ–ÏóYf^éuaª&¬dSzVTU@‰Kz>[87ï_ά›&[Úû(–^U²Ò7]ÄK@‰óË™ué3ûÀ6Õ,¬ÏbõªøJ¥¯Úç¼ ¡œ\’¡˜A [¹6ëMèÀªYfN6«‚ÚÔùÑû+•~U•\Õ7áWË(2ß_Ò˜õé/×áIÈŠ»»W*ýŒš?g\hhe+É«à>sKI~y•£«9]«ôF¸äét[É×ãBzp ÒÓéC%H÷+Azú }¨é~%HO¤• ݯéé#'ýp5Ë©Ò·‡&gt;S¥¾6Dº…3¤?þ¯õ×Õ£ÛîPÅwƒþð‡£óY5Ô?Ügq{ôçËî[ÙÛðë#ÝVò­õו1æá‹Õ·×ô¦;ÒõñróäŒ5ýó£þÖ¶ytÛ|Κ~ŠKú6w.ðرÉÝÿ¬eë,w©il]~î’^ס˜ÜzàÖµÎC1z¥W…[º{Moù…CúvѸ" N×tsc8¤—åz¶²ÿédMoyÇ%};Ÿ¹]­ô²³7ïGŠDØæ}³ÌW@Ú¼—eîXt¤[8wGn9slÞÃväêÜ•@²#×Ì·H?a 5 üF®v¼Ûè•~v _æ҇JîW,ôôAúP ÒýJž>H*¹VéLv8)¹zéLk:áú§5 Mo<Ï»>£ Ûw ü^rã¿»›ÿLžÀøCwóãô Œ?Þ5S8Ñ1#ø÷ÝÍ{’S•?èn~;yªòƒîæÝéS•ß½k¦pª²“?™Õô&amp;ǬÍC‘&gt;OeBäkótüAʤ¯y.ÛñÖˆ¼Œ6Æ<“N»OýV&½º1d;>2æ…@›å11ò[cn–£R&ý©‘Y1ïXwg²ôÉÚ>Û÷º;?gôQº¤oº]‰óŽ²]CÍzr›~]Ò—oug¼Iv|Ü=Ë·“ÛÔÝkGà§Ûq¿Ýbè'žõŸ^¦¯∼wôk¨ùãä>Ïú>“ßxV}›Ñ=B]Ò›¦1M3¾{ëͶ oؤ2°ßptI¿ÄK5êãÓé©4Dúå@:ÒÓiˆôËt¤§Óé—éHO§!Ò/ Ò'žNC¤¤¯ôðsäFNa :G®)¬g ÌqŽœu8ïÝ5û)EóªøJ¥'|6lv6lé:¶;6»þ³aÅÏ{ßrÞ{ò`†KðlÌp‰sÙ†JîW‚ôôAúP ÒýJž>H*Aº_ ÒÓéC%H÷+Azú\mœÇ¡ Ò-^Æyt_ƒ~>‹å‡~h̳ýU ¿ îCœ‡'iÆy|VÄyܘöeHœ‡gœÇâüd;Cq¯ýÐáNvؕƵòÚ'~EœÇ)Î%>,#Î#ˆó°àÊp) wœ‡õh½c)¶q'œçñà¹DœÇÍpœGíçñbEœ‡Á8ö ½ýç»'®:wœÇë;rŸ-»Ç¹ã<2¿8ý~%qäâ<6#u›L$ÎcEœÇd\Ò×Kãš~nœÇÒ5œ8ȼyq qSákØ¡¤û• =}>T,t¿¤§Ò‡JîW,ôô¹¦8Ì&=x¢ŒéWçÑxþr~ëŸÖ´2‹•ôFëŒÁO œÇjqýƒã<©¯ŽóÈêÿÀ.çqœ.rÒ]$çñ'TœÇGãR&}-|¹ ÷3>)–BœÇåX¦ç!1âJ—ôþšü¥dÇŠ8Ôéã<Â/â0À'2/#â<.q=º¤7Äytè'~‰æâéƒt¤§Óé—éHO§!Ò/Ò'žNC¤_¤ #=†H¿HGz:tÇyXVÍíçÖ8ï5ÄyÔÖ’ý$Þ÷f¿Â17øòq¥}ªrIœ‡7ÄyìÔI'ΣC™ôêFörïýߧ_î8K’tœ‡ÀÀº¾çñ:ÉÆyl»IÅyŒn1tIïã<$VÌ;>éže8~¯{úpúwâ<^ƒ8]Òâ<:tI¿ÄsñÀôA:ÒÓiˆôËt¤§Óé—éHO§!Ò/Ò‘žNC¤_¤#=†HŸL籋ó¨­çÈ}èH*Aº_ ÒÓ'½8ÿÄy\Á8Ç¢q óø⵫@?]öWþ"¸ Òm%îë½?º•ŠóØJÄy<.‰ó°!çñK÷¥¿â<Œy_"Îã†8ñâ<²•Xœ‡ã QPœÇŽ8SÎŒó¨ÿ)çñt(Îcåçñ8+’qÏeâ<>>;ÎãË£>m÷/Ú¾$Î㔈qs‘8†8ÉÄ‹óÈ¥â&lt; â<&òÆyÄyL„¯a‡JîW‚ôôAúP ÒýJž>H*Aº_ ÒÓçŒëðçñ¦“_OœÇÚç|ÙËëŸÖçQÍG^&‹Ð8Â1Ñ:°¡8ë¦y '>{jÆϺ›·mñˆóȜ߱ý%(ÎãÝÐm—ÖSöÞvžk§ Σ1Yåâ¶_úÄyØê¾én¾²ýÅ籶¬Ó×ö9â<¬ÃùÚ¹€ÙÑÁÅ+•žnœGðÑ|©8ùÕŸ÷NœÇiÉÕÏpa.ÛP ÒºC%H +Azú }¨é~%HO¤• ý%O\qeçñ$¬[Ë÷ýмÿ¼¿HÁ_§Çyt_çaA2ÎãÆ<º]‹Äy<“ˆóxË<%ÎÊxœÇï„â<~#çñkâT,t¿¤§Ò‡JîW ‚ôôAúPɵJ'Îã¤äê¥ç‹ÐŠ'€â<Ò§6…3ÎÊGœGÔ0,ÎÃÍÒ籎Š8Ìáç1ëç10°ÂçQGsœì®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºB®¤+é AºBþçL™@ùE¯'%tEXtdate:create2012-04-05T01:46:01+00:00>—O%tEXtdate:modify2012-04-05T01:46:01+00:00pc/óIEND®B`, )

如何在常规网页中显示此图像?

谢谢你

4

1 回答 1

0

字符是二进制数据格式的图像。

为了将此数据显示为图像,我执行了以下操作:

我将字符保存在一个文件中(使用 notepad++ 文本编辑器),并使用 .png 扩展名保存了该文件。

$imgfile = $_SERVER['DOCUMENT_ROOT']."/images/charts/".$_GET['documentId'].".png";
$imglink = "http://domain.com/images/charts/".$_GET['documentId'].".png";
$imgfilehandle = fopen($imgfile, 'w') or die('COULD NOT OPEN FILE: '.$imgfile);
fwrite($imgfilehandle, $result['body']);
fclose($imgfilehandle);

然后在 html 文档的正文中,我通过这段代码显示了图像

    function data_uri($imgfile, $mime) {

    $contents = file_get_contents($imgfile);
    $base64 = base64_encode($contents);
    return "data:$mime;base64,$base64";

    }

<img id="thischart" class="chart" style="margin: 0 auto; min-height: 1px; min-width: 1px; position: relative; " src="<?php echo data_uri($imgfile, 'image/png');?>" />

瞧……

于 2012-05-26T06:06:14.933 回答