@Kinokio есть встроенный модуль работы с картинками.
но тоже костыльно.
режешь картинку исходную попиксельно, собирая в процессе новую но уже с другим расположением.
вроде модуля для этого достаточно.
производительность наверно ужасна.
Если подытожить все вышесказанное, то как решить проблему зависания "прокси" который использует ip-api.com?)
Если еще на примере в проекте показать, вообще красота была бы.