当前位置:编程学习 > VB >>

挑战自已 看能不能实现 大家都来讨论啊

  我们都知道 
 一张图像放得很大时 
 它就是由一块一块组成 
 一块一块的都是正方形 
 一块代表一个像素(是吗) 
  那可以改变块状的大小吗 比如把它设为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 ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,