Какой более быстрый способ сохранения пикселей или состояния холста для последующего использования?

#the following program is for toggle case
name=input()
for i in name:
    if i.isupper():
        print( i.lower(),sep='',end='')
    else:
        print( i.upper(),sep='',end='')
0
задан Vadim Kim 26 June 2019 в 23:47
поделиться

1 ответ

p5js имеет встроенный API, называемый createGraphics (), который в соответствии с документацией создает и возвращает новый объект p5.Renderer. Используйте этот класс, если вам нужно рисовать в буфере за пределами экрана. Два параметра определяют ширину и высоту в пикселях. Что делает то, что вы пытаетесь сделать, и, скорее всего, будет гораздо быстрее, чем делать это по одному пикселю за раз.

См. P5js.org/reference/#/p5/createGraphics для получения дополнительной информации.

Здесь приведен пример, в котором вы используете image () для копирования внеэкранного графического буфера обратно на экран. http://p5js.org/examples/structure-create-graphics.html

1
ответ дан John 26 June 2019 в 23:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: