CreateJS экспортировать DisplayObject как растровое изображение без заморозки интерфейса? - PullRequest
0 голосов
/ 30 сентября 2019

У меня такой же вопрос, но для больших изображений: EaselJS экспортирует DisplayObject как растровое изображение

Я использую ответ Ланни, чтобы «захватить» изображение:

bmp.cache(0,0,image.width,image.height);
var url = bmp.getCacheDataURL(); // taking many seconds on large images

Это прекрасно работает, но, как сказал Ланни, оно не очень производительно, и пользовательский интерфейс зависает на несколько секунд при выполнении bmp.getCacheDataURL() для больших изображений.

Я пытался выполнить это в сетиработники но, к сожалению, Createjs, похоже, не совместим (пока?) с ними (ошибки в окне, документе и HTMLImageElement).

Были ли другие возможности для достижения той же цели (без полученияпользовательский интерфейс "заморозить")?

Большое спасибо

...