Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var lmxMin = paint.lineWidth + 8;
- var lmxMax = lmxMin * 2;
- var _x = paint.lastMouseX - lmxMin;
- var _y = paint.lastMouseY - lmxMin;
- var _x2 = _x + lmxMax;
- var _y2 = _y + lmxMax;
- var imgD_tmp = context.createImageData(_x2 - _x, _y2 - _y);
- for(var x = 0; x < (_x2 - _x); ++x) {
- for(var y = 0; y < (_y2 - _y); ++y) {
- // index = (width * y + x) * 4
- imgD_tmp.data[(((imgD_tmp.width * y) + x) * 4) + 0] = imgData.data[(((imgData.width * (_y + y)) + (_x + x)) * 4) + 0];
- imgD_tmp.data[(((imgD_tmp.width * y) + x) * 4) + 1] = imgData.data[(((imgData.width * (_y + y)) + (_x + x)) * 4) + 1];
- imgD_tmp.data[(((imgD_tmp.width * y) + x) * 4) + 2] = imgData.data[(((imgData.width * (_y + y)) + (_x + x)) * 4) + 2];
- imgD_tmp.data[(((imgD_tmp.width * y) + x) * 4) + 3] = imgData.data[(((imgData.width * (_y + y)) + (_x + x)) * 4) + 3];
- }
- }
- context.putImageData(imgD_tmp, _x, _y);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement