Php веб-сервис, который принимает JSON через POST и возвращает изображение

(Преамбула: Это кажется настолько типичным, что я был удивлен, что не сразу нашел примеры и руководства по этому поводу. Поэтому я подумал, что было бы полезно задать вопрос на StackOverflow. Указатели на соответствующие примеры и учебные пособия, безусловно, будут долгожданными ответами.)

Чтобы сделать это конкретным, цель - веб-сервис, который принимает данные в формате JSON через запрос POST. Данные представляют собой просто массив однозначных целых чисел, например, [3, 2, 1] .

На сервере находятся изображения с именами 0.png, 1.png, 2.png и т. Д. . Веб-сервис берет изображения, соответствующие тем, которые указаны в массиве JSON, и объединяет их в монтаж, используя стандартный инструмент командной строки ImageMagick. Например,

montage 3.png 2.png 1.png 321.png

создает новое изображение 321.png, состоящее из 3.png, 2.png и 1.png, все подряд.

Принятый ответ будет в форме полного PHP код, реализующий вышеуказанное. (Я напишу это, если меня никто не опередит.)

5
задан dreeves 15 October 2010 в 06:33
поделиться