Мне было интересно, нарушается ли та же политика происхождения, если вы извлекаете изображение с помощью PHP и cURL и манипулируете им с помощью HTML5 canvas? Я знаю, что getImageData и putImageData не работают для изображений, извлеченных из разных (под) доменов. Я не слишком знаком с библиотекой cURL, но слышу, что полученный вами вывод может быть либо немедленно отображен в браузере, либо вы можете поместить его на сервер для дальнейшего использования. При непосредственном методе вывода, та же самая политика происхождения все еще мешает мне манипулировать данными удаленного изображения на моем локальном компьютере, как я хочу?
В конце концов я собираюсь использовать CDN для хранения изображений и заставить веб-сервер получать их и манипулировать ими (используя canvas) по запросу клиента.
Керл кажется легким, и я потрачу время на его изучение, если у кого-то есть опыт по этому вопросу.
Как вы думаете, размещение образов на CDN в base64 и перевод на сервер - это практическая идея? Я просто подбрасываю идеи.