怎么样对二维数组进行拉伸/缩放?
就是以下这道题目,只不过不是根据倍数缩放,而是自定义新数组的宽高
https://blog.csdn.net/qq_45371853/article/details/120169697
假设有二维数组arr,宽等于2,高等于2。
1.数组左上角区域值是2,右下角区域值是1,拉伸后的数组也要大概保持这个比例.
2.原数组只有0,1,2这3个值,新数组也只能有这3个值
let arr = [
[2, 0],
[0, 1]
];
拉伸成宽等于4,高等于4,的数组就是:
[
[2,2,0,0],
[2,2,0,0],
[0,0,1,1],
[0,0,1,1]
];
拉伸成宽等于4,高等于3,的数组就是:
[
[2,2,0,0],
[2,2,0,0],
[0,0,1,1],
];
或
[
[2,2,0,0],
[0,0,1,1],
[0,0,1,1],
];