2012-03-28 2 views
2

私は自分のiTunesリモコンを作成しようとすると、AppleScriptをPHPで使いこなしています。iTunesのアートワークデータをhtml画像

今、アルバムのカバーをリモコンに追加します。 私はPHPへのiTunesからのアートワークのデータを取得することができます知っている:

$ph = popen("osascript", "w"); 
fwrite($ph, $artwork=`osascript -e 'tell application "iTunes" to data of artwork 1 of current track'`); 
fclose($ph); 

のAppleScriptエディタでは、この行を返します。

«data JPEGFFD8FFE000104A4649460001010100...*more numbers*...2CEA245A3FFD9» 

私は

<img src="data:base64,<?=$artwork;?>" /> 

はトリックを行う必要がありますと思いました...

iTunesが.itを使用してから、AppleScriptがraw JPGデータを返すかどうかはわかりませんc(iTunesカバー)ファイルそのもの。返されるデータはJPEGで始まりますが... "" JPEGFFD ...データ "

+0

NSDataのように見えます。 –

答えて

2

イメージヘッダーを試しましたか?

header("Content-Type: image/jpg"); 
header("Content-Disposition: attachment; filename=image.jpg");