2012-01-09 3 views
-2

Я разрабатываю приложение на Facebook, где я получаю все фотографии профиля друзей.Слияние фотографий профиля facebook

Затем я хотел бы объединить все эти фотографии в одно (пустое фото с фиксированной шириной и высотой).

Для моего применения я использую Javascript Sdk. Я думаю, что это невозможно сделать с помощью javascript, поэтому я думаю использовать Ajax и объединить их с php.

Много приложений делают это (например, дни рождения).

Есть ли другой способ сделать это без использования Ajax? И если я использую Ajax, мне нужно сохранить слияние на моем сервере?

спасибо.

ответ

0

Есть ли другой способ сделать это без использования Ajax?

Да, вместо AJAX вы можете использовать старомодные формы-столбы.

И если я использую Ajax, мне нужно сохранить слияние на моем сервере?

Непонятно из ваших требований относительно того, где изображение должно жить после того, как другие фотографии были объединены в него.

+0

На самом деле, после слияния, изображение будет размещена непосредственно на Facebook. Чтобы сохранить его на моем сервере, он должен быть бесполезным. Но реальный вопрос: возможно ли размещать на Facebook изображение, созданное php, например, но не сохраненное на сервере. –

+0

Да, есть способы отправить байты изображения до facebook для хранения на своем сервере. См .: http://developers.facebook.com/blog/post/498 – DMCS

0

Да, даже вы можете использовать php для прямого изображения!

Используйте тег Img с blank.png src и onClick на кнопке или другом событии, просто измените src изображения с помощью java-скрипта, то есть http://xyz.com/genrateImage.php?w=200&h=200, и все будет готово! :)

в genrateImage.php вы можете использовать facebook API и создавать изображения с phpimage библиотеки

<img src="http://xyz.com/blank.png" width"200" height="200" /> 

<img src="http://xyz.com/genrateImage.php?w=200&h=200" width"200" height="200" /> 
Смежные вопросы