Я делаю приложение, и мне нужно сохранить «моментальные снимки» на холсте, чтобы потом использовать их.Самый эффективный способ хранения раздела холста?
В настоящее время я превращаю холст в dataUrl, создавая с ним «новое изображение()» и сохраняя его в массиве. Но это оказывается довольно медленным, и вроде бы замораживает приложение на долю секунды, когда это происходит.
Есть одна проблема, о которой я знаю; он сохраняет весь холст, в то время как мне нужно только сохранить небольшой его фрагмент.
Итак, есть ли более быстрый способ сохранить текущий холст или есть способ превратить только небольшой раздел в dataUrl без создания новых холстов каждый раз?
Каковы размеры 1) холст и 2) малые секции? – GameAlchemist
@GameAlchemist Они оба различаются. Холст в основном около 1000x1000, разделы, как правило, от 50x50 до 500x500, я думаю. – user3032989