0

APIリクエストで画像を取得しました。

  配列
((
    [コード]=>200
    [ヘッダー]=>配列
        ((
            [キャッシュ制御]=>maxage = 15552000
            [コンテンツタイプ]=>image / png
            [日付]=>2012年4月5日木曜日02:14:10GMT
            [有効期限]=>2012年10月2日火曜日02:14:11GMT
            [p3p] => CP = "NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
            [プラグマ]=>public
            [サーバー]=>Apache
            [set-cookie] => CAKEPHP = ni9r4qo9ia4a0os2; Expires = Sun、05-Apr-2037 08:14:10 GMT; パス=/; domain = .somedomain.com
            [変更]=>Accept-Encoding、User-Agent
            [コンテンツの長さ]=>4303
            [接続]=>キープアライブ
        )。

[body] => ‰PNG

IHDRôôî½€VPHYsHHFÉk>vpAgôôL´£<� IDATxÚí?¯ãÆGÆ3ìÿ¼k'¤ZìAz°HŠ)\°w³。÷、ÀÊíøâ‚ö'PÂüB$Ž öªÕ)€BRÚ・Zk†œ¯æÍêžShõÞÓ½;Ô)Jäðgvs߀ø]!HWÒ、t…]!HWÒ、t…]!HWÒ、t…]!HWÒ、t…]!HWÒ、t…]! 、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…]! :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ÿ/Û‚ "¿§ç¦ÏrÚ˜ùl / {aF€ôÃÓpW°ÂJJdéK3ÛÿS、ö/ÖÙaÕ\Zé!Þ#çK¯ŒXTYdé›ýËuaêÚt‰pODzψÞÅþÈ6ï÷AÚmû 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¶ °Î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óZdM・—Œ} d [çkÇ_、>²µ¯ˆÌµyøÈ–ÏóYf ^éuaª&¬dSzVTU@‰Kz> [87ï_ά›&amp; [Úû(–^U²Ò7]ÄK@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 M ü^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›~o <Ï»>£Ûw]Ò—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ú\ Ò-ˆÆ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Ò] ÷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ðÑ +Azú}¨é〜%HO¤•ý%O\qeçñ$¬[Ë÷ýмÿ¼¿HÁ_§Çyt_çaA2ÎãÆ<º]‹Äy<“ ˆóxË <%ÎÊxœÇï„â&lt;〜#çñkâT、t¿¤§Ò ‚ôô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`、 )。

この画像を通常のWebページに表示するにはどうすればよいですか?

ありがとうございました

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 に答える