Зберегти таблицю як картинку програмно

зберегти

Необхідно зберегти таблицю на HTML-сторінці як картинку. Найкраще у форматі PNG або JPG. Як зробити це програмним чином? Тобто. з JavaScript скрипта, який викликається після натискання на кнопку.

З.И. Таблиця велика (більше видимої області є скроллбари) і містить купу картинок.

таблицю

Мабуть, канвас не підійде. Все, що знаходиться між тагами... ігнорується. Тобто. таблицю туди запхати не вдасться.

Додано пізніше:Знайшов скрипт, який рендерит HTML на канвас. З канвасу потім зберегти можна. https://github.com/niklasvh/html2canvas/wiki/Documentation

програмно

Намалював усе, що треба на канвас. Проблема в тому, що мені цей канвас потрібно зберегти у файл клієнта. На жаль, метод toDataURL викидає "Uncaught Error: SECURITY_ERR: DOM Exception 18". Виявляється, картинки повинні бути з того ж домашнього, як і сам скрипт. А я їх качаю з іншого сайту. Або той сайт повинен дозволити перекачування картинок за допомогою access-control-allow-origin: * access-control-allow-credentials: true

Чи можна якось обійти цей сек'юріті? Якось перекачати картинки через локальний домейн, щоб канвас подумав, що вони локальні?

можна

Я в Інтернеті не сильний. Чи не дасте код цього пхп?

Додано пізніше:А, ні. Я ж не кладу сторінку на сервер. Я її запускаю локально. Як це можна зробити без пхп?