挑战自已 看能不能实现 大家都来讨论啊
我们都知道一张图像放得很大时
它就是由一块一块组成
一块一块的都是正方形
一块代表一个像素(是吗)
那可以改变块状的大小吗 比如把它设为2:3呢
可不可以用程序实现呢
--------------------编程问答-------------------- 楼主可能是想把图片整体调整称3:2的
按照楼主原来的意思是不可能的。 --------------------编程问答-------------------- 2:3 就是纵向放大 1.5 倍,纵向的每两个像素之间插入一个新像素,新像素的颜色可用上下两个像素的 RGB 分别求平均值取得。 --------------------编程问答-------------------- 哈哈 LZ描述个问题也绕这么多弯子 --------------------编程问答-------------------- 不是的啊
我就是想要图片放大之后色块的宽高比例为3:2就可以啦
如何实现呢 --------------------编程问答-------------------- 比如一张只有4个像素的图(2*2),各个像素如下
1 2
3 4
放大一倍就变成
1 1 2 2
1 1 2 2
3 3 4 4
3 3 4 4
再放大 就是
1 1 1 2 2 2
1 1 1 2 2 2
1 1 1 2 2 2
3 3 3 4 4 4
3 3 3 4 4 4
3 3 3 4 4 4
世纪你看到的方块也是由像素插值得来的,
如果你非要2:3就插值成为
1 1 1 2 2 2
1 1 1 2 2 2
3 3 3 4 4 4
3 3 3 4 4 4
更大分辨率的同理
补充:VB , 基础类