Данные обложки iTunes в виде HTML-изображения - PullRequest
2 голосов
/ 28 марта 2012

Я играю с Applescript на PHP, пытаюсь сделать свой собственный iTunes удаленным.

Теперь я хочу добавить обложки альбомов на пульт.Я знаю, что могу получить художественные данные из iTunes в PHP:

$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;?>" />

должнохитрость ...

Я даже не уверен, что яблочный скрипт возвращает необработанные данные JPG, поскольку iTunes сама использует файлы .itc (обложка iTunes).Хотя возвращаемые данные начинаются с JPEG ... "« data JPEGFFD ... "

1 Ответ

2 голосов
/ 28 марта 2012

Вы пробовали заголовок изображения?

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