Предположим, у меня есть изображение и холст. Я использую api canvas для изменения отображаемого изображения.
Теперь мне нужно иметь 2 копии изображения, оригинал и измененную копию.
псевдокод для передачи того, что я пытаюсь сделать, будет:
var img = fetchImage();
context.drawLine(0, 0, 100, 100);
var copy = context.getImage();
Я пытался найти его, но не нашел ответа.
Edit:
Под «инициализацией» я подразумеваю создание глубокой копии изображения. Итак, исходное изображение не имеет линии, измененное изображение на холсте имеет линию, теперь мне нужно 2 независимых изображения, одно с линией, а другое без.