Я полагаю, что это зависит от ваших потребностей, размера изображений и общих знаний о сетевом программировании.
С точки зрения простоты, размещение изображения на веб-сервере с использованием WSGI будет довольно простым,и вам не придется беспокоиться об обработке соединений, сокетов, обработке ошибок из-за загруженности сетевых портов и т. д.
Еще один аргумент в пользу этого подхода заключается в том, что вы можете легко повторно использовать эту «функцию», если вы ужепусть он работает на веб-сервере, скажем, с помощью клиента браузера.Это может быть не одна из ваших потребностей сейчас, но дверь остается открытой.
Это был бы мой выбор.
Кроме того, в Python у вас есть огромное множество веб-фреймворков на выборот Django, который, вероятно, является огромным излишним для ваших нужд, до чего-то более простого, например http://flask.pocoo.org/, которое может просто удовлетворить ваши потребности и действительно просто настроить.