У меня нарисован элемент холста html5. Теперь мне нужно перевернуть прямоугольную angular часть этого холста по горизонтали.
Я попытался скопировать выделенную область на временный холст. Теперь мне нужен код, чтобы перевернуть этот временный холст, а затем скопировать его обратно на основной холст. Это мой код:
function swapRow(row) {
var tempCanvas = document.createElement('canvas');
tempCanvas.id = "tempCanvas";
tempCanvas.width = 384;
tempCanvas.height = 32;
var tempContext = tempCanvas.getContext('2d');
var tempImage = context.getImageData(0, 0, 384, 32);
tempContext.putImageData(tempImage, 0, 0);
//need code to flip tempContext
tempImage = tempContext.getImageData(0, 0, 384, 32);
context.putImageData(tempImage, 0, 0);
}
Параметр row будет использоваться, чтобы решить, какую область прямоугольника angular переворачивать, я пропустил этот logi c для ясности.